Juergen Hoeller
cca44f411e
added test for correct handling of ParseException from Formatter for String->String case (SPR-8944)
2011-12-22 15:19:59 +01:00
Juergen Hoeller
7eee3b9926
extended test time limits (in order o make the 3.0.x CI build plan happy)
2011-12-22 13:00:15 +01:00
Juergen Hoeller
0862a29066
"file-encoding" attribute value is being applied correctly (SPR-8024)
2011-12-22 03:05:40 +01:00
Juergen Hoeller
8213d0cb50
restored DataBinder's ability to bind to an auto-growing List with unknown element type (SPR-8828)
2011-12-07 21:25:54 +00:00
Juergen Hoeller
c166803d41
added "forwarder" property to ConnectorServerFactoryBean, accepting an MBeanServerForwarder (SPR-8820)
2011-11-28 17:17:56 +00:00
Juergen Hoeller
965c12b0f8
RmiClientInterceptor detects nested SocketException as connect failure as well (SPR-8628)
2011-10-20 11:10:23 +00:00
Chris Beams
227234288f
Backport rename JMX tests to avoid jmxremote_optional error
...
Issue: SPR-8089, SPR-8093, SPR-8458
2011-08-18 19:33:55 +00:00
Juergen Hoeller
05a7b65d43
backported NotificationListenerTests fixes
2011-08-18 19:05:31 +00:00
Juergen Hoeller
cee6cb859d
added test for month sequence (SPR-7807)
2011-08-17 21:01:39 +00:00
Juergen Hoeller
8f01770f29
backported "formatters" property to FormattingConversionServiceFactoryBean
2011-08-12 10:03:12 +00:00
Juergen Hoeller
3ecb6b1a03
refined JBoss 6.0 note
2011-07-21 09:51:34 +00:00
Juergen Hoeller
070a723ef2
added "acceptProxyClasses" flag to RemoteInvocationSerializingExporter
2011-07-21 09:05:59 +00:00
Juergen Hoeller
d4be29e661
updated javadoc for server-specific LoadTimeWeavers
2011-07-21 08:37:42 +00:00
Juergen Hoeller
f18fa08aa0
ConfigurationClassPostProcessor supports use of same processor instance with several factories (SPR-8527)
2011-07-18 20:45:02 +00:00
Juergen Hoeller
aa4ecdb79e
fixed AccessControlContext applicability check
2011-07-15 14:43:33 +00:00
Juergen Hoeller
eb50eec85b
DataBinder uses a default limit of 256 for array/collection auto-growing (SPR-7842)
2011-07-03 20:39:19 +00:00
Juergen Hoeller
4faa5af3f8
backported bridge method detection for class hierarchies with mixed visibilities (SPR-7900)
2011-06-22 21:25:50 +00:00
Juergen Hoeller
d8a4949faf
getBean(name, type) attempts type conversion if necessary (SPR-8480)
2011-06-22 20:53:38 +00:00
Juergen Hoeller
fece2c1125
restored support for String-to-ContextResource conversion (SPR-8383)
2011-06-15 15:46:41 +00:00
Juergen Hoeller
d1e998bedd
refined WebLogic RMI descriptor to only mark 'getTargetInterfaceName' method as idempotent (SPR-8369)
2011-06-14 15:10:00 +00:00
Juergen Hoeller
59fda2dbab
restored original GenericConversionService behavior with respect to empty collections/maps; restored original FormattingConversionService behavior with respect to the use of subtypes; fixed collection element resolution when using a ConversionService with a DataBinder
2011-06-13 23:57:37 +00:00
Juergen Hoeller
43f8eca91b
restored original GenericConversionService behavior with respect to empty collections/maps; restored original FormattingConversionService behavior with respect to the use of subtypes; fixed collection element resolution when using a ConversionService with a DataBinder
2011-06-13 23:40:22 +00:00
Juergen Hoeller
ca19b14f13
first bunch of backports from 3.1 M2 to 3.0.6
2011-06-08 22:49:41 +00:00
Ramnivas Laddad
92298469bf
Fixed configuration of AnnotationAsyncExecutionAspect (was incorrectly under the same name as that for transaction management aspect)
2010-10-17 22:33:30 +00:00
Juergen Hoeller
8c9b64c948
added mode="proxy"/"aspectj" and proxy-target-class options to task namespace; switched to concise names for async aspects
2010-10-15 20:50:23 +00:00
Juergen Hoeller
1f1577e33e
fixed @Value injection to correctly cache temporary null results for non-singleton beans (SPR-7614)
2010-10-14 19:49:29 +00:00
Juergen Hoeller
1933b648c3
fixed @Value injection to correctly cache temporary null results for non-singleton beans (SPR-7614)
2010-10-14 19:40:36 +00:00
Juergen Hoeller
ae3cfff380
fixed JodaTimeContextHolder to use a non-inheritable ThreadLocal and expose a reset method (SPR-7441); use of remove() even when being called with a null argument
2010-10-11 18:55:21 +00:00
Juergen Hoeller
722778c74a
SpEL MapAccessor consistently rejects "target.key" style access to Maps if no such key is found (SPR-7614)
2010-10-10 20:22:15 +00:00
Juergen Hoeller
d78eda8aeb
polishing
2010-10-10 18:31:43 +00:00
Juergen Hoeller
061063257a
optimized @Bean error messages (SPR-7628, SPR-7629)
2010-10-10 18:31:03 +00:00
Juergen Hoeller
b7b2a25953
fixed ApplicationContext event processing for repeated invocations to non-singleton listener beans (SPR-7563)
2010-10-01 22:16:21 +00:00
Juergen Hoeller
5f2d88f74a
polishing
2010-09-09 09:04:40 +00:00
Chris Beams
6f69b7b752
Allow class-relative resource loading in GenericXmlApplicationContext (SPR-7530)
...
Before:
- new GenericXmlApplicationContext("com/acme/path/to/resource.xml");
- GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load("com/acme/path/to/resource.xml");
ctx.refresh();
After:
- The above remain supported, as well as new class-relative variants
- import com.acme.path.to.Foo;
new GenericXmlApplicationContext(Foo.class, "resource.xml");
- import com.acme.path.to.Foo;
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load(Foo.class, "resource.xml");
ctx.refresh();
These changes are generally aligned with signatures long available in
ClassPathXmlApplicationContext. As GenericXmlApplicationContext is
intended to be a more flexible successor to CPXAC (and FSXAC), it's
important that all the same conveniences are available.
2010-09-08 15:30:48 +00:00
Juergen Hoeller
479b4c1b84
added bean type to post-processing log statement (SPR-7524)
2010-09-06 20:06:48 +00:00
Juergen Hoeller
05a3f3ad8d
avoid failures in case of manually registered null instance (SPR-7523)
2010-09-06 19:47:16 +00:00
Juergen Hoeller
3f68ccadd9
polishing
2010-09-01 18:41:10 +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
Chris Beams
b72cca5403
Fix memory leak in serializable bean factory management (SPR-7502)
...
GenericApplicationContext and AbstractRefreshableApplicationContext
implementations now call DefaultListableBeanFactory.setSerializationId()
only upon successful refresh() instead of on instantiation of the
context, as was previously the case with GAC.
DLBF.setSerializationId() adds the beanFactory to the *static*
DLBF.serializableFactories map, and while calling close() on the
application context removes entries from that map, it does so only if
the context is currently active (i.e. refresh() has been called).
Also, cancelRefresh() has been overridden in GAC just as it has been
in ARAC to accomodate the possibility of a BeansException being thrown.
In this case, the beanFactory serializationId will be nulled out and
the beanFactory removed from the serializableFactories map.
The SerializableBeanFactoryMemoryLeakTests test case provides full
coverage of these scenarios.
2010-08-27 10:53:20 +00:00
Juergen Hoeller
ee04046ed7
polishing
2010-08-15 23:04:19 +00:00
Juergen Hoeller
3cf22a0255
lazy creation of MessageFormats
2010-08-15 23:04:02 +00:00
David Syer
5109501d16
SPR-7463: switched to instance variable
2010-08-14 11:09:42 +00:00
Juergen Hoeller
8a23ce917a
Spring's constructor resolution consistently finds non-public multi-arg constructors (SPR-7453)
2010-08-11 19:24:30 +00:00
Juergen Hoeller
faad0f4bb1
AutodetectCapableMBeanInfoAssembler signature consistently refers to Class<?> (SPR-7405)
2010-07-29 20:29:32 +00:00
Juergen Hoeller
3e0003a1a0
TaskExecutorFactoryBean (as used by task:executor) exposes full ThreadPoolTaskExecutor type (SPR-7403)
2010-07-28 17:39:03 +00:00
Juergen Hoeller
f04febaf2d
fixed @PathVariable regression in combination with ConversionService usage on DataBinder
2010-07-26 20:14:57 +00:00
Juergen Hoeller
7304c09021
Spring field error arguments include actually declared annotation attributes in alphabetical order (SPR-6730)
2010-07-21 14:24:10 +00:00
Juergen Hoeller
11886f2149
polishing
2010-07-20 20:02:43 +00:00
Juergen Hoeller
1dce03af78
JSR-303 Pattern message resolvable through Spring MessageSource (despite special characters; SPR-7329)
2010-07-20 20:02:23 +00:00
David Syer
e26fc66523
SPR-7384: switch to using 1-12 for month numbers
2010-07-20 15:25:00 +00:00