Juergen Hoeller
9645799264
Fixed accidental use of JDK 8 getOrDefault method on MultiValueMap
...
Issue: SPR-10807
2013-08-06 01:45:08 +02:00
Juergen Hoeller
2626a35f2c
Added javadoc note on the use of CachingConnectionFactory
...
Issue: SPR-10581
2013-08-06 00:16:50 +02:00
Juergen Hoeller
c3032349b1
Introduced "mapperWrappers" bean property
...
Issue: SPR-10421
2013-08-05 23:50:44 +02:00
Juergen Hoeller
3cd2eb83c5
Exposed all of XStream 1.4's configurable strategies as XStreamMarshaller bean properties
...
Issue: SPR-10421
2013-08-05 22:13:04 +02:00
Sam Brannen
cc2e7bb3d7
Polish AbstractContextLoaderInitializer and subclasses
...
This commit polishes the Javadoc and assertion failure messages for
AbstractContextLoaderInitializer and its subclasses.
2013-08-05 19:13:16 +02:00
Rossen Stoyanchev
cb77440936
Make date methods in HttpHeaders public
...
Issue: SPR-10713
2013-08-05 12:37:18 -04:00
Rossen Stoyanchev
9245fffcaf
Return -1 after parse error for Expires header
...
Issue: SPR-10648
2013-08-05 12:25:26 -04:00
Juergen Hoeller
58bfd1ae9a
Upgraded to XStream 1.4+; reworked XStream construction
...
Also introducing a "mapper" bean property and applying the stream driver and the class loader to the native XStream delegate now.
Issue: SPR-10421
2013-08-05 18:04:43 +02:00
Rossen Stoyanchev
123c01908a
Remove unintended dependency on Servlet API in SockJS
...
Add a factory method in ServerHttpRequest for creating a
ServerHttpAsyncRequestControl.
2013-08-03 11:21:02 -04:00
Rossen Stoyanchev
15a2f03459
Polish SockJS exception handling and javadoc
...
See javadoc in SockJsService for details.
Also remove ReadOnlyMultiValueMap, CollectionUtils has a method for
that already.
2013-08-03 11:03:27 -04:00
Rossen Stoyanchev
a03517fa35
Polish ServletServerHttpRequest query param handling
...
The method returning query parameters now returns only query string
parameters as opposed to any Servlet request parameter.
This commit also adds a ReadOnlyMultiValueMap.
2013-08-02 17:40:08 -04:00
Rossen Stoyanchev
9700f09fad
Polish async feature for ServerHttpRequest/Response
...
ServerHttpAsyncResponseControl wraps a ServetHttpRequest and -Response
pair and allows putting the processing of the request in async mode
so that the response remains open until explicitly closed, either from
the current or from another thread.
ServletServerHttpAsyncResponseControl provides a Serlvet-based
implementation.
2013-08-02 15:12:20 -04:00
Rossen Stoyanchev
0d5901ffb6
Polish Cookie abstraction in http packge of spring-web
...
A getCookies method is now available on ServerHttpRequest with one
ServletServerCookie implementation that wraps a Servlet cookie.
The SockJS service makes use of this to check for an existing session
cookie in the request.
2013-08-02 12:30:43 -04:00
Juergen Hoeller
c26272cef6
DelegatingFilterProxy avoids synchronization for pre-resolved delegate
...
Issue: SPR-10413
2013-08-02 18:17:13 +02:00
Juergen Hoeller
fdaf7eb78a
Updated for Tomcat 6.0+
...
Issue: SPR-10788
2013-08-02 18:08:03 +02:00
Juergen Hoeller
219eeb2369
Added JPA 2.0 compliant "sharedCacheMode" and "validationMode" properties to DefaultPersistenceUnitManager and LocalContainerEntityManagerFactoryBean
...
Issue: SPR-10764
2013-08-02 17:43:34 +02:00
Juergen Hoeller
a841923f12
Scan for JPA 2.1 Converter annotation as well
...
Issue: SPR-10799
2013-08-02 11:08:30 +02:00
Juergen Hoeller
f329140dd4
Fixed ClassFilterAwareUnionMethodMatcher equals implementation
...
Issue: SPR-10604
2013-08-02 10:34:28 +02:00
Andy Wilkinson
9e20a25607
Introduce SubProtocolHandler abstraction
...
Add SubProtocolHandler to encapsulate the logic for using a
sub-protocol.
A SubProtocolWebSocketHandler is also provided to
delegate to the appropriate SubProtocolHandler based on the
negotiated sub-protocol value at handshake.
StompSubProtocolHandler provides handling for STOMP messages.
Issue: SPR-10786
2013-08-01 17:31:27 -04:00
Juergen Hoeller
e4d83bbefe
Refined javadoc for WebLogic/WebSphere transaction setup
...
Issue: SPR-10777
(cherry picked from commit 9035a97 )
2013-08-01 17:27:12 +02:00
Juergen Hoeller
f88f5ed011
Optimized TomcatInstrumentableClassLoader implementation
...
Issue: SPR-10788
(cherry picked from commit d32a77a )
2013-08-01 17:27:06 +02:00
Rossen Stoyanchev
dcf7813de8
Fix failing test
...
Issue: SPR-10800
2013-07-31 22:06:15 -04:00
Rossen Stoyanchev
ad40ecff4b
Refactor and polish SockJS package structure
...
After this change the top-level sockjs package contains the main types
for use in applications.
2013-07-31 21:42:56 -04:00
Rossen Stoyanchev
dad7115c23
Add SockJsMessageCodec
...
A SockJS message frame is an array of JSON-encoded messages and before
this change the use of the Jackson 2 library was hard-coded.
A Jackson 2 and Jackson 1.x implementations are provided and
automatically used if those libraries are present on the classpath.
Issue: SPR-10800
2013-07-31 21:42:56 -04:00
Juergen Hoeller
2af891683e
Polishing
...
Issue: SPR-10752
Issue: SPR-10627
(cherry picked from commit ae0f23e )
2013-08-01 00:20:33 +02:00
Juergen Hoeller
85c9ed005d
Fixed misunderstanding with respect to excludeUnlistedClasses default in JPA 2.0
...
Issue: SPR-10767
(cherry picked from commit d0948f1 )
2013-08-01 00:20:21 +02:00
Juergen Hoeller
5b4dcbfcb9
Updated to Hibernate 4.2.2
2013-07-31 18:08:10 +02:00
Juergen Hoeller
127b91fd4f
PropertySourcesPlaceholderConfigurer's "ignoreUnresolvablePlaceholders" setting reliably applies to nested placeholders as well
...
Issue: SPR-10549
2013-07-31 17:50:44 +02:00
Rossen Stoyanchev
803779d160
Support List<Part> method arguments
...
Issue: SPR-10591
2013-07-30 22:01:17 -04:00
Juergen Hoeller
481aeeec98
Polishing
...
Issue: SPR-10609
2013-07-30 22:36:42 +02:00
Rossen Stoyanchev
3482c170e0
Fix documentation typo
2013-07-30 15:40:49 -04:00
Deline Neo
909577082d
Add attributeDoesNotExist ModelResultMatcher
...
Issue: SPR-10509
2013-07-30 15:35:23 -04:00
Rossen Stoyanchev
4c991ba4d0
Make HTTP scheme parsing case-insensitive
...
Issue: SPR-10779
2013-07-30 12:30:21 -04:00
Rossen Stoyanchev
1e90d02973
Fix issue with parsing x-forwarded-host header
...
Issue: SPR-10701
2013-07-30 11:56:42 -04:00
Juergen Hoeller
676f7f9571
Updated Quartz version range in javadoc
...
Issue: SPR-10775
2013-07-30 17:33:49 +02:00
Juergen Hoeller
f835188601
Remove the JobDetail from the job data map after discovering it
...
Issue: SPR-10775
2013-07-30 17:22:43 +02:00
Juergen Hoeller
d504d69ae5
Added "requestsRecovery" bean property to JobDetailFactoryBean
...
Issue: SPR-10775
2013-07-30 17:21:18 +02:00
Juergen Hoeller
ec527a4121
Relaxed expectation for JDK bug in cornerSpr8949 (for compatibility with OpenJDK 8 b100)
...
Issue: SPR-10558
2013-07-30 16:48:09 +02:00
Juergen Hoeller
5ccbc80522
Upgraded to AspectJ 1.8.0.M1
...
Issue: SPR-10558
2013-07-30 15:42:23 +02:00
Juergen Hoeller
faf54f3966
Polishing
...
Issue: SPR-10657
2013-07-30 14:52:23 +02:00
Juergen Hoeller
ed996ab4b3
Avoid re-retrieval of singleton bean instances
...
Issue: SPR-10663
2013-07-30 14:52:22 +02:00
Phillip Webb
eb6dccd885
Merge pull request #324 from bijukunjummen/SPR-10714
...
# By Biju Kunjummen
* SPR-10714:
Fix Jaxb2TypeScanner to scan for @XmlRegistry
2013-07-29 11:25:24 -07:00
Biju Kunjummen
4f871d4448
Fix Jaxb2TypeScanner to scan for @XmlRegistry
...
Update ClassPathJaxb2TypeScanner to scan for @XmlRegistry classes.
Prior to this commit explicitly configured @XmlRegistry annotated classes
were not registered with the JAXBContext when using the 'packagesToScan'
property of the Jaxb2Unmarshaller.
Issue: SPR-10714
2013-07-29 11:21:24 -07:00
Rossen Stoyanchev
5a0e42b76e
Add MultiProtocolWebSocketHandler
...
It makes it possible to deploy multiple WebSocketHandler's to a URL,
each supporting a different sub-protocol.
Issue: SPR-10786
2013-07-27 15:17:45 -04:00
Rossen Stoyanchev
7bb9c63963
Fix issue in TomcatRequestUpgradeStrategy
...
The method WsServerContainer.getServerContainer() was removed from
JSR-356 but remained in Tomcat a little while longer. Instead the
ServerContainer is obtained through a ServletContext attribute.
Tomcat has now removed this method, hence the need for this fix.
2013-07-25 13:26:03 -04:00
Phillip Webb
bc5246938d
Fix ResourceHttpRequestHandler empty location log
...
Fix ResourceHttpRequestHandler to only log warning when locations
is empty.
Issue: SPR-10780
2013-07-24 16:52:01 -07:00
Phillip Webb
1678eaaed0
Turn down logging in DefaultSingletonBeanRegistry
...
Reduce INFO level destroy logging to DEBUG
Issue: SPR-10758
2013-07-24 13:49:07 -07:00
Andy Wilkinson
4390591b68
Make BeanFactoryMCDR BeanFactoryAware
...
SI's BeanFactoryChannelResolver was BeanFactoryAware. This commit
brings Spring's BeanFactoryMessageChannelDestinationResolver in line
with the old SI class.
2013-07-24 16:45:52 -04:00
Spring Buildmaster
b8bfabdce6
Next development version 4.0.0.BUILD-SNAPSHOT
2013-07-24 11:31:26 -05:00
Spring Buildmaster
eda6052937
Release version 4.0.0.M2
2013-07-24 08:56:11 -07:00