Erik van Paassen
070c5c3d33
Fixed a typo in RequestMappingHandlerMapping.java
2014-01-14 14:28:19 -05:00
Rossen Stoyanchev
ea0825c0a6
Trim tokenized strings in websocket namespace
...
Issue: SPR-11307
2014-01-14 12:45:47 -05:00
Sam Brannen
2dfd69bbb3
Stop using deprecated junit.framework.Assert class
2014-01-14 18:19:06 +01:00
Rossen Stoyanchev
8b35c3ff74
Recognize Content-Type as special header in MHSRB
...
When adding headers generically, MockHttpServletRequestBuilder now
recognizes Content-Type and updates the contentType field accordingly.
Issue: SPR-11308
2014-01-14 12:11:12 -05:00
Juergen Hoeller
26271fc30c
Polishing
2014-01-13 23:45:54 +01:00
Juergen Hoeller
1865361163
CronTriggerFactoryBean allows 'calendarName' and 'description' to be specified
...
Also making 'description' available on SimpleTriggerFactoryBean.
Issue: SPR-9771
(cherry picked from commit 7502ecd
)
2014-01-13 23:44:45 +01:00
Rossen Stoyanchev
a5c3143512
Allow hook to associate user with WebSocket session
...
This change adds a protected method to DefaultHandshakeHandler to
determine the user for the WebSocket session. By default it's
implemeted to obtain it from the request.
Issue: SPR-11228
2014-01-13 16:39:37 -05:00
Rossen Stoyanchev
6265bc1df7
Fall back on user in the Jetty UpgradeRequest
...
The Jetty ServletWebUpgradeRequest implements getUserPrincipal to
return the Principal from the HttpServletRequest on the upgrade.
This change ensures we can fall back on that.
However the JettyRequestUpgradeStrategy still passes the user from
HttpServletRequest from the upgrade, in order to work with Jetty
9.0.x and avoid running into this 9.1.x issue:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=423118
2014-01-13 16:39:37 -05:00
Juergen Hoeller
547646de6d
Polishing
2014-01-13 22:25:34 +01:00
Juergen Hoeller
f7fc2cbc3b
Replaced reflection code with straight Servlet 3.0 setAsyncStarted call
2014-01-13 22:20:46 +01:00
Juergen Hoeller
cdd65a70af
Added compatibility note on WildFly 8
2014-01-13 22:14:51 +01:00
Juergen Hoeller
24d40fa3e0
Fixed resolveProxyTargetClass exception message
2014-01-13 22:14:27 +01:00
Juergen Hoeller
bd87ff7f92
Removed TestGroup.LONG_RUNNING marker from Groovy and JRuby tests
2014-01-13 22:13:42 +01:00
Greg Turnquist
6b0d88721c
Add method for HTTP PATCH in MockMvcRequestBuilders
...
Issue: SPR-11299
This is short to avoid having to use MockMvcRequestBuilders.request()
and instead have a simple patch(url, params...)
2014-01-13 14:17:16 -05:00
Rossen Stoyanchev
5068eb2e01
Add minor optimization to AbstractErrors
...
Issue: SPR-11304
2014-01-13 14:05:25 -05:00
Phillip Webb
9d928db3a8
Merge pull request #429 from VasylTretiakov/master
...
* pull429:
Fix various documentation issues
2014-01-09 22:40:52 -08:00
Vasyl Tretiakov
37c9b26ff8
Fix various documentation issues
...
- Remove formatting that interferes with code highlighting
- Fix some XML syntax issues
- Added missing punctuation
2014-01-09 22:37:25 -08:00
Phillip Webb
9ed911075e
Merge pull request #434 from snicoll/ascidoc-liveupdate
...
* ascidoc-liveupdate:
Hard-wrap CONTRIBUTING-DOCUMENTATION at 90 chars
Improve the "contributing documentation" readme
2014-01-09 16:35:55 -08:00
Phillip Webb
54805bc212
Hard-wrap CONTRIBUTING-DOCUMENTATION at 90 chars
2014-01-09 16:35:14 -08:00
Stephane Nicoll
d2e5ec6736
Improve the "contributing documentation" readme
...
Update the "contributing documentation" readme to include the correct
gradle goal and provide a troubleshooting section.
2014-01-09 16:32:13 -08:00
Phillip Webb
2983e3ca31
Merge pull request #435 from snicoll/SPR-11280
...
* SPR-11280:
Removed reference to Cactus from documentation
2014-01-09 16:18:15 -08:00
Stephane Nicoll
2afd9bc371
Removed reference to Cactus from documentation
...
Issue: SPR-11280
2014-01-09 16:17:21 -08:00
Arjen Poutsma
cf6cf18f1a
Corrected CatchAllConverter ordering docs
...
Corrected documentation regarding the CatchAllConverter in the XStream
javadocs.
2014-01-08 14:27:58 +01:00
Rossen Stoyanchev
4342497305
Add support for custom message converters
...
The Java and XML config for STOMP WebSocket applications now supports
configuring message converters.
Issue: SPR-11184
2014-01-07 16:16:29 -05:00
Rossen Stoyanchev
1fa4d9169f
Upgrade to Tomcat 8 RC10 and remove unused repos
2014-01-06 15:24:37 -05:00
Phillip Webb
f37d030860
Merge pull request #432 from kryger/master
...
* pull432:
Removed extraneous character from the online documentation
2014-01-06 11:15:43 -08:00
Lukasz Kryger
f3a08447fd
Removed extraneous character from the online documentation
2014-01-06 11:15:19 -08:00
Sam Brannen
a30cf3058e
Remove unused imports in tests
2014-01-06 12:16:24 +01:00
Sam Brannen
27ab9332c1
Suppress deprecation warning for MHSR.setStatus()
...
Suppressing deprecation warnings for
MockHttpServletResponse.setStatus(int, String).
2014-01-06 12:15:52 +01:00
Juergen Hoeller
5d3484c74a
Upgraded Tiles2 TilesContainer to Tiles 2.2.2 (following the Spring 4.0 baseline)
...
In sync with our Tiles3 TilesContainer implementation now, as far as possible.
Issue: SPR-11285
2014-01-06 00:19:36 +01:00
Juergen Hoeller
24030a3f61
Added deprecation log message and javadoc note for Quartz 1.x support
...
Issue: SPR-11262
2014-01-05 21:39:05 +01:00
Juergen Hoeller
b228a06e07
Consistent support for setStartTime in CronTrigger(Factory)Bean and SimpleTrigger(Factory)Bean, and consistent declaration of varargs in scheduling.quartz package
...
Issue: SPR-10940
2014-01-05 17:30:42 +01:00
Juergen Hoeller
38a8ace5bb
Full Quartz 2.2 support, including LocalDataSourceJobStore
...
While we've had basic Quartz 2.2 support before, a few details were missing:
* LocalDataSourceJobStore's ConnectionProvider adapters need to provide an empty implementation of Quartz 2.2's new initialize method.
* SchedulerFactoryBean's "schedulerContextMap" needs to be explicitly declared with String keys, otherwise it can't be compiled against Quartz 2.2 (forward compatibility once we're dropping Quartz 1.x support). This doesn't hurt against older Quartz versions either, since the keys need to be Strings anyway.
Issue: SPR-11284
2014-01-05 17:24:18 +01:00
Juergen Hoeller
ee2022e54c
Polishing
2014-01-05 03:01:44 +01:00
Juergen Hoeller
a0ccd65d51
Consistent build dependencies
2014-01-05 03:00:12 +01:00
Juergen Hoeller
675b650290
Polishing
2014-01-05 00:16:01 +01:00
Juergen Hoeller
5661d3826c
Fixed Jackson2ObjectMapperFactoryBean class name in javadoc examples
2014-01-05 00:15:33 +01:00
Juergen Hoeller
11b3fe2289
Added setModulesToInstall with convenient Class vararg, renamed setFindModules to setFindModulesViaServiceLoader, made existing setModules override any other setting
...
Issue: SPR-11040
2014-01-04 23:29:05 +01:00
Juergen Hoeller
a2d40f3f16
Polishing
2014-01-04 22:48:06 +01:00
Juergen Hoeller
0de307bb65
Consistent equals/hashCode/toString implementations in AnnotationMatchingPointcut/ClassFilter/MethodMatcher
...
Issue: SPR-11275
Issue: SPR-11276
2014-01-04 22:47:33 +01:00
Phillip Webb
26f1e05ffc
Upgrade to CGLIB 3.1 and Objenesis 2.1
...
Issue: SPR-11226
2014-01-03 14:15:19 -08:00
Juergen Hoeller
3948727b13
Polishing
2014-01-03 23:14:50 +01:00
Rossen Stoyanchev
de280b01fe
Support custom PathMatcher for MappedInterceptor's
...
Issue: SPR-11197
2014-01-03 16:44:01 -05:00
Rossen Stoyanchev
abb8a93e2f
Drop separate user dest property for subscriptions
...
Before this change DefaultUserDestinationResolver provided a separate
destination prefix property for identifying "user" destinations in
subscription requests as opposed to in sent messages. Such a separate
property should not be needed.
Issue: SPR-11263
2014-01-03 16:44:01 -05:00
Rossen Stoyanchev
d0556e61f9
Log stack trace on failure to send message to client
...
Issue: SPR-11201
2014-01-03 16:44:01 -05:00
Brian Clozel
b9c8f47b01
Use OptionalValidatorFactoryBean in Configurers
...
Configurers and BeanDefinitionParsers should use
OptionalValidatorFactoryBean instead of
LocalValidatorFactoryBean.
The Optional implementation catches and logs setup
exceptions, useful when a validation API is present on
the classpath but not the actual implementation.
Issue: SPR-11272
2014-01-03 22:36:56 +01:00
Juergen Hoeller
3bed6cfc7c
Activated through rename to *Tests, and added method call interaction tests
...
Issue: SPR-7831
2014-01-03 22:11:12 +01:00
Juergen Hoeller
640d8cb67f
Consistent implementation of AsyncListenableTaskExecutor
...
Issue: SPR-11282
2014-01-03 21:57:07 +01:00
Juergen Hoeller
6a5a3c97ed
Introduced OptionalValidatorFactoryBean for scenarios where the JSR-303 API is present but no Bean Validation Provider is available (used by the MVC namespace)
...
Issue: SPR-11272
2014-01-03 18:18:55 +01:00
Juergen Hoeller
ff26dfdd28
Added cache for path pattern tokenization
...
Issue: SPR-11258
2014-01-03 17:33:46 +01:00