Sam Brannen
a6c2d4595b
Polish Javadoc for BackOff implementations
2014-09-28 15:26:30 +02:00
Sam Brannen
9f6c0cb166
Polish Javadoc for @JmsListener
2014-09-28 15:12:07 +02:00
Juergen Hoeller
3908804486
StatementCreatorUtils uses setClob/setNClob with stream argument in case of typed String value exceeding 4000 characters (for Oracle compatibility)
...
Issue: SPR-12240
2014-09-27 00:40:35 +02:00
Juergen Hoeller
3046fdd56a
DefaultLobCreator's streamAsLob mode supports JDBC 4.0 setBlob/Clob variants without length parameter as well
...
Issue: SPR-12265
2014-09-27 00:16:01 +02:00
Juergen Hoeller
d65db65fad
DefaultLobCreator supports JDBC 4.0 set-stream variants without length parameter
...
Issue: SPR-12265
2014-09-26 23:56:43 +02:00
Juergen Hoeller
7f9baa3a09
Polishing
2014-09-26 22:38:41 +02:00
Brian Clozel
a6e1c53f23
Update default SockJS CDN location
...
This commit updates the default location of the SockJS' client library.
The previous location is being retired by the project maintainers.
The new default location is backed by several CDN providers:
* https://cdn.jsdelivr.net/sockjs/0.3.4/sockjs.min.js
See sockjs/sockjs-client#198
Issue: SPR-12254
2014-09-26 21:42:08 +02:00
Phillip Webb
3827e048d1
Protect against NPE when escaping LiveBeansView
...
Issue: SPR-12252
2014-09-26 12:32:04 -07:00
Rossen Stoyanchev
ceb79c9bee
Use InterceptableChannel in AbstractBrokerMessageHandler
...
Issue: SPR-12218
2014-09-26 13:25:52 -04:00
Rossen Stoyanchev
6f1ab8d02d
Add InterceptableChannel
...
The new contract allows registration of interceptors with any
MessageChannel implementation hierarchy -- for example the one in the
Spring Framework or the one in Spring Integration.
2014-09-26 13:21:27 -04:00
Rossen Stoyanchev
6c57c3e4b5
Catch exception while clearing TCP conn to broker
...
When a DISCONNECT is sent to the broker, we proactively close the TCP
connection unless the DISCONNECT has a receipt header. Depending on
the timing, the broker may also close the connection on its side.
That appears to cause an exception in reactor on the CI server, e.g.:
https://build.spring.io/browse/SPR-PUB-JOB1-1715/test/case/135247530
This change traps the exceptions and prevents it from propagating.
2014-09-26 12:09:59 -04:00
Juergen Hoeller
5444c35777
Latest dependency updates (Groovy 2.3.7, Protocol Buffers 2.6, Woodstox 4.4.1)
2014-09-26 17:20:33 +02:00
Juergen Hoeller
e8486e2afe
Tracking ASM 5.0.4 development: Fix for ASM issue 317539
...
Issue: SPR-12255
2014-09-26 16:07:01 +02:00
Juergen Hoeller
f46c706e44
Bean method metadata exposed through AnnotatedBeanDefinition
...
Issue: SPR-12232
2014-09-26 14:46:09 +02:00
Juergen Hoeller
bf99d6a3b5
WebAsyncManager avoids concurrentResult.toString() and builds correct DeferredResultProcessingInterceptor keys
...
Issue: SPR-12253
2014-09-26 14:15:21 +02:00
Juergen Hoeller
92f7121478
LiveBeansView escapes double quotes in resource descriptions
...
Issue: SPR-12252
2014-09-26 14:01:35 +02:00
Sam Brannen
24d09a3b8d
Fix Javadoc link to DEFAULT_NONE in @RequestMapping
2014-09-26 12:56:25 +02:00
Rossen Stoyanchev
2a64834a44
Fix test dependency
2014-09-26 00:03:46 -04:00
Rossen Stoyanchev
371d93b346
Detect unsent DISCONNECT messages
...
This change uses a ChannelInterceptor (inserted at index 0) to detect
when a DISCONNECT message is precluded from being sent on the
clientInboundChannel. This can happen if another interceptor allows
a runtime exception out from preSend or returns false.
It is crucial for such messages to be processed, so when detected
they're processed still.
Issue: SPR-12218
2014-09-25 23:22:12 -04:00
Rossen Stoyanchev
1feeceb6de
Move MessageChannel fields up to AbstractMessageBroker
2014-09-25 22:48:43 -04:00
Rossen Stoyanchev
9be0cf21e5
Support writing multipart non-ASCII file names
...
Issue: SPR-12108
2014-09-25 18:00:55 -04:00
Rossen Stoyanchev
6cbe1433e2
Polish FormHttpMessageConverter
2014-09-25 16:32:01 -04:00
Juergen Hoeller
22c0085ba0
ComponentScanAnnotationParser supports multiple base packages within a single placeholder as well
...
Issue: SPR-10425
2014-09-25 17:51:53 +02:00
Juergen Hoeller
1f3e195dac
Polishing
2014-09-25 17:00:45 +02:00
Juergen Hoeller
cfc821d179
DataBinder unwraps Optional objects and allows for proper handling of Optional.empty()
...
Issue: SPR-12241
2014-09-25 17:00:36 +02:00
Juergen Hoeller
070642c148
Introduced addScope convenience method on CustomScopeConfigurer (for use in WebSocket configuration)
2014-09-25 01:31:33 +02:00
Juergen Hoeller
3836aa051f
Message broker thread pools should be set up in allowCoreThreadTimeOut mode
...
Issue: SPR-12249
2014-09-25 01:29:00 +02:00
Juergen Hoeller
e003d21726
Defensively use setRemoveOnCancelPolicy for JDK 6 compatibility
...
Issue: SPR-12238
2014-09-25 01:24:13 +02:00
Juergen Hoeller
e52f041a78
ComponentScanBeanDefinitionParser supports placeholders for entire base-package specification and for type filter expressions
...
Issue: SPR-10424
Issue: SPR-10425
2014-09-25 01:03:08 +02:00
Juergen Hoeller
5ecdd8ca31
Consistent Environment access in XML bean definition parsing code
...
Issue: SPR-12248
2014-09-25 01:02:40 +02:00
Rossen Stoyanchev
b0e6091cad
Lower "no session" message log level in SubProtocolWSH
...
Issue: SPR-12247
2014-09-24 15:04:57 -04:00
Sam Brannen
38777955d2
Escape single quotes in the reference manual
...
This commit ensures that single quotes nested in double quotes in
code examples in the reference manual are properly escaped using ''.
Issue: SPR-12246
2014-09-24 19:12:33 +02:00
Juergen Hoeller
587a81617c
SystemEnvironmentPropertySource uses actual SecurityManager check and direct keySet access
...
Issue: SPR-12224
2014-09-24 17:56:38 +02:00
Juergen Hoeller
0934751d7a
BeanWrapper supports traversal of nested paths with Java 8 Optional declarations
...
Issue: SPR-12241
2014-09-24 17:56:24 +02:00
Juergen Hoeller
281b243b88
HttpEntityMethodProcessor supports custom HttpEntity subclasses again
...
Issue: SPR-12242
2014-09-24 17:56:07 +02:00
Rossen Stoyanchev
5b1cbf0306
Log WebSocket connection issues at DEBUG level
...
WebSocket clients going away is an expected and common occurance.
Logging at ERROR level on failure to close a connection or on failures
to write data to a WebSocket sessions has a high potential for false
positives with very little to do. This change lowers the log level for
a number of log messages that fit this category.
This should be helped by the effort already spent for 4.1 to ensure
logging at DEBUG level doesn't produce excessive amounts of logging.
Issue: SPR-12155
2014-09-24 10:07:15 -04:00
Sam Brannen
07ffb6ffed
Polish SpEL compiler section
2014-09-24 14:12:40 +02:00
Sam Brannen
75291b32bc
Fix grammar in @JsonView section
2014-09-24 13:10:31 +02:00
Sam Brannen
2a0fb1b684
Fix broken links to JIRA issues
2014-09-24 13:07:51 +02:00
Sam Brannen
b31c95df85
Polish code formatting in testing chapter
2014-09-24 13:04:47 +02:00
Phillip Webb
4c59d85f69
Be defensive adding additional imported configs
...
Refine the logic introduced in commit 71c6eb2b so that additional
imported @Configuration classes are not considered as candidates if
they have already been parsed.
Issue: SPR-12233
2014-09-22 15:05:47 -07:00
Brian Clozel
983b5338ed
Fix typo in documentation
...
Issue: SPR-8025
2014-09-22 18:38:19 +02:00
Brian Clozel
ea034aeb2e
Reorder list of data access modules in documentation
...
Issue: SPR-7689
2014-09-22 18:38:19 +02:00
Brian Clozel
09a6afb94c
Fix "file:///" URL schema in documentation
...
Issue: SPR-7735
2014-09-22 18:38:19 +02:00
Brian Clozel
26326fb40b
Mention DEFAULT_NONE in @RequestMapping's Javadoc
...
This change mentions `ValueConstants.DEFAULT_NONE` in @RequestMapping's
Javadoc, in order to explain the default value.
Issue: SPR-9967
2014-09-22 18:38:19 +02:00
Juergen Hoeller
94e26fd72d
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
2014-09-22 17:51:38 +02:00
Juergen Hoeller
a80495b47d
Avoid use of fragile Swing classes in tests (for compatibility with JDK 8u40)
...
Issue: SPR-12235
2014-09-22 17:47:16 +02:00
Juergen Hoeller
1936dee991
Replaced postProcessFindAllClassPathResourcesResult with doFindAllClassPathResources
...
Issue: SPR-12231
2014-09-22 17:31:03 +02:00
Juergen Hoeller
62340d6ccf
Only release rolled-back database savepoints during managed nested transaction
...
Issue: SPR-12228
2014-09-22 17:29:10 +02:00
Sam Brannen
0026d8faf8
Update package-info for org.springframework.test
2014-09-22 15:06:43 +02:00