Chris Beams
41c405998e
Convert CRLF=>LF on files missed earlier
...
Complete pass with `dos2unix` found additional files missed on earlier
related commit.
Issue: SPR-5608
2011-12-22 14:06:44 +01:00
Juergen Hoeller
00ff8fa2cc
corrected fix for QuartzJobBean to work with Quartz 2.0/2.1 (SPR-8889)
2011-12-22 13:19:18 +01:00
Chris Beams
88913f2b23
Convert CRLF (dos) to LF (unix)
...
Prior to this change, roughly 5% (~300 out of 6000+) of files under the
source tree had CRLF line endings as opposed to the majority which have
LF endings.
This change normalizes these files to LF for consistency going forward.
Command used:
$ git ls-files | xargs file | grep CRLF | cut -d":" -f1 | xargs dos2unix
Issue: SPR-5608
2011-12-21 14:52:47 +01:00
Juergen Hoeller
2b122816af
fixed QuartzJobBean to work with Quartz 2.0/2.1 as well (SPR-8889)
2011-12-01 12:56:47 +00:00
Juergen Hoeller
16933a511d
introduced JobDetail/CronTrigger/SimpleTriggerFactoryBean variants for Quartz 2.0/2.1 support (SPR-8275?)
2011-11-27 23:32:03 +00:00
Chris Beams
7a71af2989
Remove stale duplicate copy of spring-cache XSD
...
This was removed once previously but accidentally re-introduced later.
The 'correct' version of spring-cache-3.1.xsd lives in spring-context
as opposed to here in spring-context-support.
Also placed .gitignore file within src/main/resources such that the
now-empty directory does not get pruned in git environments, which will
otherwise cause 'missing source folder' errors within Eclipse/IDEA.
2011-11-16 04:20:43 +00:00
Juergen Hoeller
0b078f2ff9
added Quartz 2.1 loadClass variant (SPR-8727)
2011-11-11 09:54:28 +00:00
Costin Leau
dc88a7c8ba
SPR-8830
...
SPR-8082
SPR-7833
+ add support for CacheDefinitions declarations inside XML
+ more integration tests
2011-11-09 17:53:51 +00:00
Juergen Hoeller
3f73f51966
fixed MethodInvokingJobDetailFactoryBean's Quartz 2.0 support
2011-10-20 10:27:28 +00:00
Chris Beams
cb14697800
Remove stale duplicate copy of spring-cache XSD
2011-10-12 07:04:52 +00:00
Juergen Hoeller
69c9abf2b8
updated Quartz support package for full Quartz 2.0 support (SPR-8275)
2011-07-19 15:25:10 +00:00
Juergen Hoeller
352f053a71
JavaMailSenderImpl detects and respects "mail.transport.protocol" property in existing Session (SPR-8501)
2011-07-04 22:31:03 +00:00
Juergen Hoeller
2b51759113
fixed reflective class names
2011-05-29 22:00:14 +00:00
Juergen Hoeller
788a65b8e7
compatibility with Quartz 2.0 variant of the JobFactory interface
2011-05-29 21:45:19 +00:00
Juergen Hoeller
8e169a2782
updated Quartz scheduling package to support Quartz 1.8 as well
2011-05-29 21:29:40 +00:00
Costin Leau
4da39b48f7
moved cache abstraction from context.support to context
2011-02-07 17:41:25 +00:00
Costin Leau
182b6a437c
+ fixed cache xsd minor typo
2011-02-01 10:20:09 +00:00
Juergen Hoeller
67d9b8b943
EhCacheManagerFactoryBean properly closes "ehcache.xml" input stream, if any (SPR-7813)
2011-01-05 19:29:07 +00:00
Chris Beams
5e6912302a
Introduce "Aware" superinterface
...
All existing *Aware interfaces have been refactored to extend this
new marker interface, serving two purposes:
* Easy access to a type hierarchy that can answer the question
"What *Aware interfaces are available?", without requiring
text-based searches. Also clearly excludes false positives like
TargetClassAware and ParamAware, which while similarly named,
are not semantically similar to traditional *Aware interfaces
in Spring.
* Minor potential performance improvements in
AbstractAutowireCapableBeanFactory and
ApplicationContextAwareProcessor. Both have blocks of sequential
instanceof checks in order to invoke any *Aware interface callback
methods. For a bean that implements none of these interfaces,
the whole sequence can be avoided by guarding first with
if (bean instanceof Aware) {
...
}
Implementors of custom *Aware-style interfaces (and presumably
the BeanPostProcessors that handle them), are encouraged to refactor to
extending this interface for consistency with the framework as well as
the points above.
2011-01-03 10:13:57 +00:00
Costin Leau
893fc83f49
SPR-7308
...
+ fix initialization problem for root object (inside SpEL eval context)
+ add integration tests for root object expressions
2010-12-21 15:47:22 +00:00
Costin Leau
e90f0a35e3
SPR-7308
...
+ add check for null key
2010-12-21 15:46:37 +00:00
Costin Leau
8285e9c2a7
SPR-7308
...
SPR-7736
+ clarify storage of null values
2010-12-17 10:15:50 +00:00
Costin Leau
18e141cbaa
SPR-7308
...
+ optimize updating of multiple caches
2010-12-17 09:14:09 +00:00
Costin Leau
bbba832904
SPR-7308
...
+ add missing package javadocs
2010-12-16 13:19:34 +00:00
Costin Leau
faf01b0337
SPR-7308
...
+ add support for multiple cache names
+ require each annotation to specify a cache name
+ add method support in Key generator interface
+ add bug fix for embedded JDK concurrent declaration
2010-12-16 13:19:01 +00:00
Costin Leau
21d64a74ae
SPR-7308
...
+ remove unnecessary methods for EhCacheCache
2010-12-16 11:13:43 +00:00
Costin Leau
85c02981b5
SPR-7308
...
+ initial commit of caching abstraction
+ main API
+ Spring AOP and AspectJ support
+ annotation driven, declarative support
+ initial namespace draft
2010-10-29 17:00:08 +00:00
Juergen Hoeller
e56cfb8173
consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441)
2010-09-01 17:17:25 +00:00
Juergen Hoeller
ee04046ed7
polishing
2010-08-15 23:04:19 +00:00
Juergen Hoeller
9bd0bd9c3a
SpringTemplateLoader supports last-modified timestamp through Resource abstraction (SPR-7454)
2010-08-12 10:56:28 +00:00
Juergen Hoeller
18af8a00f9
added license header
2010-07-23 10:09:33 +00:00
Juergen Hoeller
433b4eff8f
MailSendException includes all messages as failed messages in case of a connect failure (SPR-7245)
2010-06-10 21:06:13 +00:00
Juergen Hoeller
026523d24b
set shared variables with configured ObjectWrapper (SPR-7165)
2010-05-07 15:06:27 +00:00
Juergen Hoeller
fd3a39dc98
MimeMessageHelper encodes from, to, cc, bcc String addresses with given encoding as well (SPR-6530)
2010-01-12 13:19:50 +00:00
Mark Fisher
021663b12f
SPR-5507 The 'shutdownOrder' property of SmartLifecycle has been renamed 'phase'. The order no longer applies to shutdown only; now startup order is determined by the phase value as well. Components start in ascending order and stop in descending order.
2009-11-24 16:07:23 +00:00
Mark Fisher
196000d765
removed printlns from test
2009-11-20 21:57:01 +00:00
Mark Fisher
c6f3613411
SPR-6354 DefaultLifecycleProcessor no longer waits for the shutdown of SmartLifecycle beans that are not actually running.
2009-11-20 18:09:14 +00:00
Juergen Hoeller
08f9f8b8fb
startup thread marked as daemon now (SPR-6382)
2009-11-19 13:01:20 +00:00
Juergen Hoeller
4fb68bef04
polishing
2009-11-13 00:10:37 +00:00
Juergen Hoeller
747300f34c
added support for most recent EHCache 1.6 configuration properties to EHCacheFactoryBean (SPR-6234)
2009-11-12 15:15:36 +00:00
Mark Fisher
535ec5cffd
SPR-5507 Added support for shutdown order on SmartLifecycle. DefaultLifecycleProcessor now manages the shutdown in phases depending on that order (with a timeout value per group).
2009-11-12 02:09:44 +00:00
Mark Fisher
81efd48352
SPR-5507 SchedulerFactoryBean now implements SmartLifecycle instead of ApplicationListener.
2009-11-10 23:25:29 +00:00
Mark Fisher
91297d9863
SPR-6307 Quartz SchedulerFactoryBean now "auto-starts" upon receiving a ContextRefreshedEvent rather than within afterPropertiesSet().
2009-11-05 23:41:01 +00:00
David Syer
2c0cf49b94
RESOLVED - issue SPR-6038: HSQLDB+Quarz using data source causes "Unexpected token: FOR in statement " exception
...
Detect HSQL in LocalDataSourceJobStore and force locks to be taken locally (with a SimpleSemaphore)
2009-10-27 18:39:42 +00:00
David Syer
89424579ae
OPEN - issue SPR-6038: HSQLDB+Quarz using data source causes "Unexpected token: FOR in statement " exception
...
Convert test case to JUnit 4
2009-10-27 18:25:18 +00:00
Juergen Hoeller
09e6a85edd
fixed overview files
2009-09-25 08:47:18 +00:00
Juergen Hoeller
34d2a69a82
removed separate placeholder test class
2009-09-24 22:58:15 +00:00
Mark Fisher
dedecf7ae9
SPR-6142 Moved ErrorHandler strategy interface to the org.springframework.util package so that it can be used by MessageListener containers in addition to TaskSchedulers.
2009-09-23 00:44:58 +00:00
Rob Harrop
90652bf8ae
[SPR-5727] CronTriggerBean supports start delay
2009-09-14 15:53:05 +00:00
Rob Harrop
414d6633ea
[SPR-6048] fixed Exception signature in CronTriggerBean.afterPropertiesSet()
2009-09-08 21:57:41 +00:00