Juergen Hoeller
01724d3b6d
Explicitly detect (and prevent) private @Scheduled methods on CGLIB proxies
...
Issue: SPR-12308
2014-10-07 16:32:09 +02:00
Juergen Hoeller
e56559fd4d
WebSocketSession extends java.io.Closeable, plus reorganization of AbstractSockJsSession's code
...
Issue: SPR-12311
2014-10-07 13:45:07 +02:00
Juergen Hoeller
da14aeea7a
TextMessage.toString() does not throw StringIndexOutOfBoundsException for payload with multibyte characters
...
Issue: SPR-12307
2014-10-07 13:35:38 +02:00
Juergen Hoeller
aaf69eb1f1
Fix outdated references to JobDetailBean
...
Issue: SPR-12306
2014-10-07 12:42:17 +02:00
Oleg Lomaka
abb45aa130
Fix reference code sample
2014-10-07 09:41:50 +02:00
Juergen Hoeller
d6be433501
Polishing
2014-10-07 00:43:33 +02:00
Juergen Hoeller
d8160b3c09
Comprehensive revision of SpEL's bytecode generation and number handling (BigInteger support, doubleValue fallback)
...
Issue: SPR-9913
2014-10-06 23:29:43 +02:00
Juergen Hoeller
e58b33a593
Consistent reset of resource holders on doBegin failure
...
Issue: SPR-12280
2014-10-06 20:31:45 +02:00
Juergen Hoeller
1e9e6c9f6b
JsonPath dependency upgraded to 1.1
...
Issue: SPR-12299
2014-10-06 18:12:06 +02:00
Juergen Hoeller
70fec47944
Provider declaration for @Value method argument works again
...
Issue: SPR-12297
2014-10-06 18:08:19 +02:00
Juergen Hoeller
9d832816a8
Further locking optimizations for the retrieval of non-singleton beans
...
Issue: SPR-12250
2014-10-06 17:42:51 +02:00
Juergen Hoeller
b7faef0103
JavaMailSenderImpl catches Exception instead of MessagingException and checks for reconnect in case of message batches
...
Issue: SPR-12298
2014-10-06 15:37:08 +02:00
Sam Brannen
12a2813e2a
Change gopivotal.com to pivotal.io
...
This commit changes email addresses and URLs so that they point to
pivotal.io instead of gopivotal.com.
2014-10-05 18:12:50 +02:00
Juergen Hoeller
473ed1a672
Polishing
2014-10-04 01:01:53 +02:00
Juergen Hoeller
cc02269c9f
JavaMailSenderImpl considers empty username and password as not set (for use with placeholders)
...
Also includes varargs declaration for applicable send methods.
Issue: SPR-12294
2014-10-04 01:01:40 +02:00
Juergen Hoeller
b6a3808a97
AbstractMessageChannel triggers afterSendCompletion with previously resolved non-null Message in case of preSend returning null
...
Issue: SPR-12295
2014-10-04 00:40:53 +02:00
Juergen Hoeller
9d969587ab
CompositePropertySource extends EnumerablePropertySource now
...
Issue: SPR-12292
2014-10-02 20:19:32 +02:00
Juergen Hoeller
fd69ee541e
DataSourceTransactionManager resets ConnectionHolder on doBegin failure
...
Issue: SPR-12280
2014-10-02 14:33:21 +02:00
Juergen Hoeller
05c995cfb3
DecoratingClassLoader and its subclasses register themselves as parallel capable on Java 7+
...
Issue: SPR-12285
2014-10-02 14:33:13 +02:00
Sam Brannen
25d13ac41e
Sensible defaults for Servlet & Filter registrations in mock
...
Prior to this commit, the getter methods in MockServletContext threw an
UnsupportedOperationException when trying to retrieve Servlet and
Filter registrations.
This commit improves the behavior of these methods by returning null
when a single registration is requested and an empty map when all
registrations are requested. This is now in line with the Javadoc for
ServletContext. Note, however, that the corresponding setter methods
still throw UnsupportedOperationExceptions which is suitable behavior
for a mock.
Issue: SPR-12290
2014-10-02 14:03:39 +02:00
Stephane Nicoll
c0dedec1d6
Merge pull request #651 from unpush/typofix
...
* typofix:
fix typo
2014-10-02 10:46:09 +02:00
unpush
31391232f4
fix typo
2014-10-02 10:45:47 +02:00
Andy Clement
bd7d56ac54
Fix VerifyError for SpEL ternary compilation
...
The ternary expression node was failing to generate the
necessary unboxing bytecode when the condition part
of the expression returned a boxed Boolean rather than
a primitive boolean.
Also fixed here is an IllegalAccessError that was
seen in the same expression due to generating a
CHECKCAST bytecode for a private type.
Issue: SPR-12271
2014-10-01 09:26:05 -07:00
Stephane Nicoll
b2d67914a8
Fix javadoc glitch
...
Issue: SPR-12282
2014-10-01 16:48:38 +02:00
Stephane Nicoll
439ea90205
Merge pull request #655 from kicktipp/SPR-12239
...
* SPR-12239:
Adding @AjSuppressWarnings on some advices
2014-10-01 16:30:13 +02:00
Janning Vygen
6950d5517b
Adding @AjSuppressWarnings on some advices
...
Issue: SPR-12239
2014-10-01 16:28:21 +02:00
Stephane Nicoll
a86402899d
polishing
2014-10-01 16:02:29 +02:00
Spring Buildmaster
9845260e0c
Next Development Version
2014-10-01 01:46:41 -07:00
Juergen Hoeller
20a8416c2e
Jackson2ObjectMapperBuilder allows for regular constructor usage as well
...
Issue: SPR-12243
2014-10-01 02:29:46 +02:00
Juergen Hoeller
3a3c52dbdd
Polishing
2014-10-01 01:10:25 +02:00
Juergen Hoeller
44e29210cb
ExecutorSubscribableChannel's SendTask actually returns local MessageHandler now
...
Issue: Issue: SPR-12272
2014-10-01 01:05:39 +02:00
Juergen Hoeller
d778037f40
Jackson2ObjectMapperFactoryBean builds on revised Jackson2ObjectMapperBuilder now
...
Issue: SPR-12243
2014-10-01 01:04:16 +02:00
Juergen Hoeller
69998e3d50
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
(cherry picked from commit b45d08f )
2014-10-01 01:02:56 +02:00
Juergen Hoeller
7d307b3853
Polishing
2014-09-30 20:17:58 +02:00
Juergen Hoeller
fcb9dd1939
JtaTransactionManagerFactoryBean as an equivalent to <tx:jta-transaction-manager/>
...
Issue: SPR-12197
2014-09-30 20:14:51 +02:00
Stephane Nicoll
6f1acdd561
Optimize ResolvableType cache
...
Prior to this commit, the ResolvableType static cache was holding a lot
of duplicates for simple types. We are using too much metadata to compute
the key when the class has no generic information. so setFoo(String foo)
and setBar(String bar) would result in two entries in the cache because
the TypeProvider is different. On a very simple application 65% of the
entries in the cache were duplicate.
When the type is a Class with no generic information, the ResolvableType
instance is a simple wrapper around it so we might just as well not cache
it at all as the cost of finding it back from the cache is higher than
creating that simple wrapper.
This commit adds an explicit check; if the type is a simple Class we just
return a "resolved" ResolvableType instance for it. On a few test cases,
this reduces the size of the cache by 85%
Issue: SPR-12275
2014-09-30 18:01:40 +02:00
Sam Brannen
62fc39cca1
Suppress warnings in MappingJackson2XmlHttpMessageConverterTests
2014-09-30 16:58:47 +02:00
Rossen Stoyanchev
909156e1b6
Fix test failure
2014-09-30 10:57:40 -04:00
Sam Brannen
7aa3cc9bb2
Clean up MessageBrokerConfigurationTests
...
- clean up warnings
- simplify ApplicationContext configuration
2014-09-30 16:52:50 +02:00
Rossen Stoyanchev
77bbfb6e7e
Add order attribute to MVC ViewResolver config
...
The ViewResolverComposite that contains the ViewResolver's registered
throug the MVC Java config and namespace can now be assigned an
explicit order.
2014-09-30 10:38:23 -04:00
Rossen Stoyanchev
3b1d3257d5
Consistent default order for composite ViewResolver
...
The MVC Java config and namespace now have a consistent default order
or lowest precedence.
2014-09-30 10:38:23 -04:00
Rossen Stoyanchev
27f58db320
Polish ViewResolversBeanDefinitionParser
2014-09-30 10:38:23 -04:00
Brian Clozel
d293889bb3
Fix invalid PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE
...
Prior to this commit, `AntPathMatcher.extractPathWithinPattern` would
not process correctly `**` patterns and would only match *one* path
segment in the given path.
This commit changes `extractPathWithinPattern` to allow multiple path
segments to be matched against a single `**` pattern segment.
Issue: SPR-10515
2014-09-30 15:32:46 +02:00
Sam Brannen
5f4eb4dd55
Complete Javadoc for MessageHandlingRunnable
2014-09-30 15:30:15 +02:00
Juergen Hoeller
c7a867c45c
Latest dependency updates (Guava 18.0, Derby 10.11.1.1, H2 1.4.181, POI 3.10.1, JAMon 2.79, JRuby 1.7.16)
2014-09-30 14:42:12 +02:00
Juergen Hoeller
0cc877ad0f
MethodReference accesses cached executor in a thread-safe manner
...
Issue: SPR-12269
2014-09-30 14:06:43 +02:00
Stephane Nicoll
6009c09f1b
Merge pull request #654 from adjohnson916/SPR-12273
...
* SPR-12273:
Fix condition vs. conditional typo in documenation
2014-09-30 09:52:00 +02:00
Anders D. Johnson
bc0e59f689
Fix condition vs. conditional typo in documenation
...
Issue: SPR-12273
2014-09-30 09:48:53 +02:00
Sebastien Deleuze
a3fd00eadb
Improve @JsonView reference documentation
...
Issue: SPR-12270
2014-09-30 05:44:51 +02:00
Sebastien Deleuze
77abe07807
Set Jackson DEFAULT_VIEW_INCLUSION property to false by default
...
Issue: SPR-12179
2014-09-30 05:18:15 +02:00