Juergen Hoeller
328e04f167
JndiPropertySource defensively skips invalid JNDI lookup for property name with colon in resource-ref mode
...
Issue: SPR-14518
2016-07-27 22:37:25 +02:00
Rossen Stoyanchev
3ab21741f9
Use Jetty again in SseIntegrationTests
2016-07-27 13:26:51 -04:00
Rossen Stoyanchev
3ffeec97cb
Merge pull request #1123 from violetagg/violetagg-flush-last-element
2016-07-27 12:35:23 -04:00
Rossen Stoyanchev
d219054b0d
Polish
2016-07-27 12:34:31 -04:00
Violeta Georgieva
301528665d
Refactor AbstractResponseBodyFlushProcessor states
...
With the current state machine
- the implementation can hang after the last element when executing
on Jetty.
- in some cases there will be no flush after the last
Publisher<DataBuffer>.
2016-07-27 11:12:00 -04:00
Violeta Georgieva
4798a1eb02
Cancel Subscription when onError is invoked internally
...
AbstractResponseBodyProcessor.onError and
AbstractResponseBodyFlushProcessor.onError will be invoked when:
- The Publisher wants to signal with onError that there are failures.
Once onError is invoked the Subscription should be considered canceled.
- The internal implementation wants to signal with onError that there
are failures. In this use case the implementation should invoke
Subscription.cancel()
2016-07-27 11:12:00 -04:00
Violeta Georgieva
16939b7bc7
AbstractListenerServerHttpResponse improvements
...
This commit changes writeWithInternal(Publisher<DataBuffer> body).
It is implemented as writeAndFlushWith(Mono.just(body)).
2016-07-27 11:12:00 -04:00
Juergen Hoeller
fffea06056
Upgrade to Netty 4.1.4
2016-07-27 16:22:26 +02:00
Juergen Hoeller
5db449556b
Polishing
2016-07-27 16:21:55 +02:00
Juergen Hoeller
316244d2bd
Isolated circular import detection for scanned configuration classes
...
Issue: SPR-14517
2016-07-27 16:21:48 +02:00
Juergen Hoeller
fd9e88d372
Skip Animal Sniffer for the time being (since it chokes on JDK 9 bytecode)
2016-07-27 13:44:44 +02:00
Juergen Hoeller
6d5af60a7c
Expose DefaultSubscriptionRegistry's cache limit through SimpleBrokerMessageHandler and MessageBrokerRegistry
...
Issue: SPR-14516
2016-07-27 12:11:58 +02:00
Juergen Hoeller
06edd232b3
Upgrade to AspectJ 1.9 beta 5
...
Issue: SPR-13344
2016-07-27 12:11:48 +02:00
Juergen Hoeller
c5677f725e
Upgrade to Jetty 9.3.11
2016-07-26 22:33:21 +02:00
Juergen Hoeller
02374d7450
TransactionAspectSupport avoids hard references to transaction manager beans
...
Issue: SPR-14511
2016-07-26 21:29:34 +02:00
Juergen Hoeller
b9ab895743
Inferred generics for newSetFromMap arrangements
...
Issue: SPR-13188
2016-07-26 21:26:31 +02:00
Juergen Hoeller
e03dea1d64
Polishing
2016-07-26 17:15:19 +02:00
Rossen Stoyanchev
7b564b72a1
Polish Spring Web Reactive content
2016-07-26 10:23:26 -04:00
Juergen Hoeller
c13f8419f9
Minor revision of reactive support layout (ahead of 5.0 M1)
...
DataSourceUtils moved to main core.io.buffer package.
Consistently named Jackson2JsonDecoder/Encoder and Jaxb2XmlDecoder/Encoder.
Plenty of related polishing.
2016-07-26 15:39:32 +02:00
Juergen Hoeller
3d6a5bcd66
Switch to latest published versions of Reactor and RxNetty
2016-07-26 15:37:55 +02:00
Sam Brannen
7ff9f0a8e9
Clean up warnings in spring-orm
2016-07-26 14:02:33 +02:00
Juergen Hoeller
195467083c
Drop JpaSystemException(PersistenceException) constructor to avoid ambiguity in HibernateJpaVendorAdapter
...
Hibernate 5.2's HibernateException extends PersistenceException, leading to a different constructor compiled into the bytecode, breaking compatibility with Hibernate 5.0 at runtime.
Issue: SPR-13827
2016-07-26 01:23:39 +02:00
Juergen Hoeller
e4def2f55d
Aligned ConcurrentMap declaration with 4.3.x branch
2016-07-26 00:54:53 +02:00
Rossen Stoyanchev
5cf8b695cb
Add chapter on Spring Web Reactive support
...
Issue: SPR-14497
2016-07-25 18:34:39 -04:00
Rossen Stoyanchev
af4415e1ba
Move up CORS section
...
The CORS section is now ahead of
"Integrating with other web frameworks" and "WebSocket Support".
2016-07-25 18:34:39 -04:00
Juergen Hoeller
c4cc91c009
Upgrade to RxJava 1.1.8
2016-07-25 23:51:05 +02:00
Juergen Hoeller
ae28815886
Polishing
2016-07-25 23:27:06 +02:00
Juergen Hoeller
75fc0f8538
Framework build compatible with JDK 9 (even with -target 1.9)
...
Issue: SPR-13344
2016-07-25 23:26:09 +02:00
Juergen Hoeller
9f2cb3e276
Keep deprecated addCache method (e.g. for Spring Data Redis)
...
Issue: SPR-14430
2016-07-25 17:47:11 +02:00
Juergen Hoeller
3ab86c10c9
Polishing
2016-07-25 17:43:58 +02:00
Juergen Hoeller
87a89c216c
Javadoc revision
2016-07-25 14:21:19 +02:00
Juergen Hoeller
c97bfd73ad
Reintroduced XMLReaderFactory deprecation markers on JDK 9
...
Issue: SPR-14486
2016-07-25 14:12:29 +02:00
Juergen Hoeller
01110f678d
Upgrade JiBX (and BCEL) towards support of 1.8 bytecode level
...
This commit also drops the now-unused CUSTOM_COMPILATION test group and the outdated JavaVersion class.
Issue: SPR-10423
2016-07-25 14:10:46 +02:00
Stephane Nicoll
0aeb306b6d
Merge pull request #1112 from fisache:master
...
* pr/1112:
Polish contribution
Polish Javadoc
2016-07-25 12:35:14 +02:00
Stephane Nicoll
bfa48d551d
Polish contribution
...
Closes gh-1112
2016-07-25 12:34:42 +02:00
fisache
3ccf653174
Polish Javadoc
...
See gh-1112
2016-07-25 12:30:31 +02:00
Juergen Hoeller
dd65f7acfc
LinkedCaseInsensitiveMap properly overrides HashMap.clone()
...
Issue: SPR-14509
2016-07-25 12:08:55 +02:00
Juergen Hoeller
249b798059
Direct reference to JDK 7 AutoCloseable interface
...
Issue: SPR-13188
2016-07-25 12:06:35 +02:00
Stephane Nicoll
c316088dd2
Force UTF-8 encoding
...
Issue: SPR-11569
2016-07-25 10:12:03 +02:00
Sam Brannen
ecbec54106
Upgrade to JUnit 5.0.0-M2
...
Issue: SPR-13575
2016-07-24 17:10:32 +02:00
Juergen Hoeller
ed49ce838e
Executable instead of Object for constructor or factory method
...
Issue: SPR-13188
2016-07-24 15:34:03 +02:00
Juergen Hoeller
4a85309a04
Consistent throwing of BeanNotOfRequiredTypeException even for existing proxy
...
Issue: SPR-14504
2016-07-24 15:31:00 +02:00
Sam Brannen
2a3e62ddfc
Delete unused imports in spring-test
2016-07-23 17:23:32 +02:00
Sam Brannen
beb45aac69
Suppress deprecation warning in PersistenceInjectionTests
2016-07-23 17:20:09 +02:00
Sam Brannen
2b6971a20e
Clean up deprecation warnings in spring-web
2016-07-23 17:17:50 +02:00
Sam Brannen
76aa7b1cd9
Delete unused imports in spring-web
2016-07-23 17:17:29 +02:00
Sam Brannen
cb1b178405
Ensure Reactor & RxJava response extractors compile with Eclipse JDT
2016-07-23 17:15:18 +02:00
Brian Clozel
b2e848737c
Rename reactor.io.netty -> reactor.ipc.netty
2016-07-23 14:34:12 +02:00
Juergen Hoeller
382a931e7d
Polishing
2016-07-22 22:28:20 +02:00
Juergen Hoeller
e59a5993f3
Consistent support for multiple Accept headers
...
Issue: SPR-14506
2016-07-22 22:27:58 +02:00