Juergen Hoeller
1a30252fc9
ResolvableType.java.forRawClass(Class) supports isAssignableFrom(ResolvableType) as well
...
Issue: SPR-14648
2016-08-31 14:45:22 +02:00
Juergen Hoeller
faf6e5d8fa
Annotation tests should not rely on JDK-specific toString() representation
...
Issue: SPR-14645
2016-08-31 14:42:08 +02:00
Juergen Hoeller
4ef428de28
Polishing
2016-08-30 23:57:11 +02:00
Juergen Hoeller
03609c1518
Consistent comma splitting without regex overhead
...
Issue: SPR-14635
2016-08-30 23:56:58 +02:00
Sam Brannen
d6d05e8ca0
Remove trailing whitespace in Java source code
2016-08-29 15:25:10 +02:00
Juergen Hoeller
2e4a7480fc
Consistent use of JDK 7 StandardCharsets over Charset.forName
...
Issue: SPR-14492
2016-08-26 14:16:19 +02:00
Juergen Hoeller
14046575b0
Polishing
2016-08-26 13:27:33 +02:00
Juergen Hoeller
a8f7f75f64
Moved encodeHttpHeaderFieldParam method to HttpHeaders itself (including tests)
...
This commit also sets the test source encoding to UTF-8.
Issue: SPR-14547
2016-08-26 11:14:02 +02:00
Brian Clozel
f2faf84f31
Add RFC5987 support for HTTP header field params
...
This commit adds support for HTTP header field parameters encoding, as
described in RFC5987.
Note that the default implementation still relies on US-ASCII encoding,
as the latest rfc7230 Section 3.2.4 says that:
> Newly defined header fields SHOULD limit their field values to
US-ASCII octets
Issue: SPR-14547
2016-08-25 14:26:58 +02:00
Juergen Hoeller
c4fcdb6864
DefaultListableBeanFactory does not trigger early candidate creation ahead of primary bean selection
...
Issue: SPR-14611
2016-08-24 22:56:47 +02:00
Juergen Hoeller
ab0d523cc0
Polishing
...
(cherry picked from commit 1932a9d )
2016-08-17 21:54:40 +02:00
Sebastien Deleuze
106bda7294
Fix NettyDataBuffer#lastIndexOf()
2016-08-09 18:07:10 +02:00
Rossen Stoyanchev
cc288a0c4a
Switch back to Reactor 3.0 snapshots
2016-08-08 16:42:30 -04:00
Sebastien Deleuze
5531e80724
Anticipate reactor.test.TestSubscriber removal
...
reactor.test.TestSubscriber will not be part of Reactor Core
3.0.0 since it needs to be refactored to fit all the needs
expressed by the users. It is likely to be back later in one
of the Reactor Core 3.0.x releases.
This commit anticipate this removal by temporarily copying
TestSubscriber in spring-core test classes. As soon as
the new TestSubscriber will be available in Reactor Core,
Spring Framework reactive tests will use it again.
2016-08-08 11:24:21 +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
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
ae28815886
Polishing
2016-07-25 23:27:06 +02:00
Juergen Hoeller
87a89c216c
Javadoc revision
2016-07-25 14:21:19 +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
Juergen Hoeller
dd65f7acfc
LinkedCaseInsensitiveMap properly overrides HashMap.clone()
...
Issue: SPR-14509
2016-07-25 12:08:55 +02:00
Juergen Hoeller
382a931e7d
Polishing
2016-07-22 22:28:20 +02:00
Arjen Poutsma
b0d7625e3e
Reactor StringEncoder into CharSequenceEncoder
...
This commit refactors the StringEncoder to a CharSequenceEncoder, in
order to support StringBuilders, Groovy GStrings, etc.
Issue: https://github.com/spring-projects/spring-reactive/issues/120
2016-07-22 12:47:46 -04:00
Rossen Stoyanchev
101220bad1
Add ReactiveAdapterRegistry
...
Issue: SPR-14159
2016-07-22 12:21:28 -04:00
Brian Clozel
78b6ba0569
Filter irrelevant nodes in StaxHandler tests
2016-07-21 23:01:55 +02:00
Marius Grama
3635c9dbfe
Update xmlunit library to version 2.1.0
...
xmlunit 2.1.0 is the latest release for xmlunit.
Most of the xmlunit functionality used within spring-framework
was done through the xmlunit 1.x helper class
`org.custommonkey.xmlunit.XMLAssert`.
As of xmlunit 2.0.0 most of the XML comparison methods are done
through hamcrest matchers exposed by the xmlunit-matchers
library. In some cases during the migration, the matchers
had to be customized with custom `NodeMatcher` or
`DifferenceEvaluator` instances in order to keep the assertions
correct (they were performed with xmlunit 1.x previously).
Issue: SPR-14043
2016-07-21 15:04:21 +02:00
Juergen Hoeller
e756a5b54b
ResourcePatternUtils.getResourcePatternResolver actually accepts null argument
...
Issue: SPR-14500
2016-07-21 14:06:30 +02:00
Arjen Poutsma
7b2196b408
Add writeAndFlushWith to ReactiveHttpOutputMessage
...
This commit changes the reactive flushing mechanism to use a newly
introduced writeAndFlushWith(Publisher<Publisher<DataBuffer>>) on
ReactiveHttpOutputMessage instead of using the FlushingDataBuffer.
Issue: https://github.com/spring-projects/spring-reactive/issues/125
2016-07-21 11:08:54 +02:00
Juergen Hoeller
9cc625ee2c
Polishing
...
(cherry picked from commit 5a92aa4 )
2016-07-20 23:25:17 +02:00
Juergen Hoeller
28e7c11234
Polishing
2016-07-20 22:41:56 +02:00
Juergen Hoeller
99be15f58b
Revise encoding steps towards use of JDK Charset and StandardCharsets
...
Issue: SPR-14492
2016-07-19 23:43:06 +02:00
Juergen Hoeller
a4743c07d4
Polishing
2016-07-19 20:09:00 +02:00
Juergen Hoeller
88fcd0a2ed
Framework build compatible with JDK 9 (tests running against java.base module)
...
Issue: SPR-13344
2016-07-19 19:37:34 +02:00
Juergen Hoeller
d07381e862
Avoid deprecated number constructors on JDK 9
...
Issue: SPR-13344
2016-07-19 19:25:55 +02:00
Juergen Hoeller
8580483d72
SerializableTypeWrapper reobtains type accessors from declaring interface
...
Issue: SPR-14487
2016-07-19 19:22:32 +02:00
Juergen Hoeller
aaac199e8b
Consistently use constructor-based instantiation instead of Class.newInstance / BeanUtils.instantiate
...
Issue: SPR-14486
2016-07-19 19:21:06 +02:00
Juergen Hoeller
8bb34bc962
Resource.isFile() and JAF MediaTypeFactory
...
Issue: SPR-14484
2016-07-19 18:53:31 +02:00
Juergen Hoeller
5ea8c2670e
Reinstated tests for implicit aliases
...
Issue: SPR-14437
2016-07-19 17:26:47 +02:00
Arjen Poutsma
35ce1945e0
Improved DataBufferUtilsTest
2016-07-19 11:11:11 +02:00
Rossen Stoyanchev
3e096ce810
Improve javadoc on reactive classes
...
Ensure type-level Javadoc in every class, comply with guidelines for
80 char on Javadoc, and minor polish.
2016-07-18 14:59:15 -04:00
Arjen Poutsma
041437f3ee
Fixed DataBufferUtilsTest on Windows
...
DataBufferUtilsTests checked for newline characters before, resulting in
failures on Windows.
2016-07-18 17:08:46 +02:00
Fredrik Sundberg
d3b051a933
Fix javadoc reference
...
Method is called nextBackOff() and not nextBackOffMillis().
Closes gh-1115
2016-07-18 08:14:12 +02:00
Rossen Stoyanchev
028be2a298
Switch to Reactor 3 snapshots and Netty 4.1.3
2016-07-15 17:16:26 -04:00
Juergen Hoeller
dc1664939c
Javadoc fixes and pruning of outdated references
2016-07-15 22:12:11 +02:00
Sam Brannen
177f4ec3a7
Polish annotation utils
2016-07-15 19:54:53 +02:00
Sam Brannen
53c9584025
Remove obsolete references to @AliasFor in Javadoc for AnnotationAttributes
2016-07-15 19:53:54 +02:00
Sam Brannen
53dd88437e
Delete dead code in AnnotationAttributes
2016-07-15 19:51:33 +02:00
Juergen Hoeller
3d3407c789
Consistent alias processing behind AnnotatedTypeMetadata abstraction (also for ASM)
...
Issue: SPR-14427
2016-07-15 13:59:25 +02:00
Rossen Stoyanchev
d2e105f28d
Add @Since 5.0 and package-info for reactive classes
2016-07-14 17:40:17 -04:00
Juergen Hoeller
e2c7653da4
Correct parameter index boundary in exception message
...
Issue: SPR-14466
2016-07-14 22:29:14 +02:00