Juergen Hoeller
2d85accb83
SpringTilesContainerFactory uses Tiles 3's createDecoratedContainer
...
Issue: SPR-14311
2016-05-27 18:24:49 +02:00
Sam Brannen
31a93792b2
Delete unused imports
2016-05-27 16:33:43 +02:00
Sam Brannen
49bc2a9a02
Clean up warnings in PersistenceXmlParsingTests
2016-05-27 16:30:50 +02:00
Brian Clozel
c6ed12297f
Add Host property in HttpServerSupport
...
And change the defaults to:
* "0.0.0.0" for the host
* any available port, starting at 8080
2016-05-27 15:50:41 +02:00
Arjen Poutsma
03fe209862
Renamed ReactiveHttpOutputMessage dataBufferFactory() method to bufferFactory()
2016-05-27 10:37:04 +02:00
Stephane Nicoll
917948deac
Polish SpEL documentation
...
Issue: SPR-14243
2016-05-27 10:30:38 +02:00
Arjen Poutsma
d36286c7d1
Renamed DataBufferAllocator to DataBufferFactory
2016-05-27 09:51:42 +02:00
Arjen Poutsma
6f46164727
Changed reduceToSingleBuffer to splitOnNewline
...
In order to be more "reactive", changed StringDecoder's default from
merging all buffers in the stream to a single buffer into splitting the
buffers along newline (\r, \n) characters.
2016-05-27 09:22:57 +02:00
Arjen Poutsma
74abe92804
Added DataBuffer indexOf and lastIndexOf
...
This commit introduces DataBuffer.indexOf(IntPredicate) and
lastIndexOf(IntPredicate), for finding the index of a byte in a
DataBuffer.
It also introduces DataBufferUtils.tokenize, which tokenizes a
DataBuffer into separate tokens, given a delimiter function.
2016-05-27 09:22:57 +02:00
Rossen Stoyanchev
f0c8c4e7a4
Add request path based default view name support
2016-05-26 18:08:18 -04:00
Juergen Hoeller
abfe3f209d
DefaultPersistenceUnitManager can determine persistence unit root from orm.xml location
...
Issue: SPR-14246
2016-05-26 23:57:49 +02:00
Rossen Stoyanchev
793638e610
Rename ViewResolverResultHandler to ViewResolution~
2016-05-26 17:48:35 -04:00
Rossen Stoyanchev
8b99c51969
Fix compiler warnings
2016-05-26 17:37:39 -04:00
Rossen Stoyanchev
eb9fe235fe
Properly handle Mono.empty() for view resolution
...
This commit ensures correct handling for Mono.empty() return value
where the declared return type is Mono<String> or Mono<View>.
2016-05-26 17:34:52 -04:00
Rossen Stoyanchev
91a5759cf5
Polish result handlers default order
2016-05-26 16:17:56 -04:00
Rossen Stoyanchev
bc782902d7
Remove java.util.Optional from View contract
2016-05-26 16:00:08 -04:00
Rossen Stoyanchev
4d04bd5690
Consolidate view resolution under result.view
...
While View and ViewResolver play the same role as in spring-webmvc they
are now abstracted behind the HandlerResultHandler abstraction so that
top-level contracts don't reference them and the DispatcherHandler is
also unaware of their existence.
Furthermore view resolution and response body handling which are now at
the same level of abstraction (each is a HandlerResultHandler) will
also share code for content negotiation, so it makes sense for them to
be side by side.
This commit moves the reactive.view package to reactive.result.view
with the View and ViewResolver contracts (previously in the top-level
reactive package) also moving there.
2016-05-26 15:55:22 -04:00
Juergen Hoeller
a979885d17
SettableListenableFuture properly rethrows Error
...
Issue: SPR-14298
2016-05-26 19:39:22 +02:00
Rossen Stoyanchev
318b15c321
Polish
2016-05-26 13:39:16 -04:00
Rossen Stoyanchev
2263954ad7
Respect produces condition in @ResponseBody algorithm
2016-05-26 13:34:08 -04:00
Juergen Hoeller
dacc31e3d3
For attribute is not actually required
...
Issue: SPR-14287
2016-05-26 19:18:30 +02:00
Juergen Hoeller
65f6ea320a
Upgrade to Objenesis 2.3 and Moneta 1.1
...
Issue: SPR-14292
Issue: SPR-14296
2016-05-26 19:17:40 +02:00
Rossen Stoyanchev
4e8754ea87
Add reset() to MockRestServiceServer
...
Issue: SPR-14306
2016-05-26 11:44:40 -04:00
Rossen Stoyanchev
a017e2848a
Rename ContentTypeResolver to RequestedContentTypeResolver
2016-05-26 11:05:48 -04:00
Rossen Stoyanchev
37404d081e
Use ContentTypeResolver for content negotiation
2016-05-26 10:52:19 -04:00
Rossen Stoyanchev
f4ab6d8d52
MockRestServiceServerBuilder can be re-used
...
Issue: SPR-14306
2016-05-26 09:48:16 -04:00
Stephane Nicoll
a1851845ad
Merge pull request #1065 from benelog:fix-comment
...
* pr/1065:
Polish javadoc in TableMetaDataContext
2016-05-26 07:51:01 +02:00
Sanghyuk Jung
06e3ee6820
Polish javadoc in TableMetaDataContext
...
Closes gh-1065
2016-05-26 07:50:17 +02:00
Rossen Stoyanchev
2292e46b04
Update empty return value ResponseBody handling
...
When a null is returned from an @ResponseBody method, rather than
returning Mono.empty() immediately, convert it to Mono.empty() and
apply the same processing.
Currently that doesn't make a practical difference but it's more
accurate to do it this way. Eventually it may mean the possibility
to turn empty values into something through an extension point
as we do with ResponseBodyAdvice in Spring MVC today.
2016-05-25 17:35:58 -04:00
Rossen Stoyanchev
91d063899b
Polish ResponseBody result handling
2016-05-25 17:34:15 -04:00
Stephane Nicoll
aa3b04c937
Merge pull request #1064 from izeye:patch-6
...
* pr/1064:
Polish Javadoc in MediaType
2016-05-25 09:23:52 +02:00
Johnny Lim
ace624a01a
Polish Javadoc in MediaType
...
Closes gh-1064
2016-05-25 09:23:27 +02:00
Rossen Stoyanchev
da3b21b020
Fix typo in build script
2016-05-24 15:41:51 -04:00
Rossen Stoyanchev
662e093fbb
Temporarily fix RxJava at 1.1.1 to avoid hanging tests
...
Issue #103
2016-05-24 15:32:18 -04:00
Stephane Nicoll
7d4d3db0dd
Add alternative database name for HANA
...
Issue: SPR-14261
2016-05-23 07:43:49 +02:00
Rossen Stoyanchev
c2625f968c
Properly handle single-value map with @MatrixVariable
...
Issue: SPR-14294
2016-05-22 09:53:42 -04:00
Rossen Stoyanchev
400206a2fe
Update @RestController javadoc
...
Issue: SPR-13945
2016-05-22 09:06:23 -04:00
Rossen Stoyanchev
a9217d51c2
Safe InetSocketAddress init for WebSocket and SockJS
...
Issue: SPR-14295
2016-05-22 06:36:42 -04:00
Stephane Nicoll
9c02a99d38
Polish doc
...
SPR-14290
2016-05-20 09:57:41 +02:00
Rossen Stoyanchev
3fb58cda8e
Wrap Jetty WebSocketException
...
Issue: SPR-14267
2016-05-18 11:05:09 -04:00
Rossen Stoyanchev
1e003a1c90
Remove unnecessary assertion
...
Issue: SPR-14279
2016-05-18 10:57:54 -04:00
Sebastien Deleuze
5cbc29e61e
Upgrade to Tomcat 8.5.2
2016-05-17 13:24:36 +02:00
Rossen Stoyanchev
4a81aaba6c
Fix STOMP connect failure related memory leak
...
Normally heartbeats keep connections from hanging. However in some
cases a connection may hang before a CONNECTED frame is received
and heartbeats are put in place. This commit adds a change to enforce
a 60 limit on receiving the CONNECTED frame.
Issue: SPR-14266
2016-05-12 11:24:50 -04:00
Stephane Nicoll
8c79f23175
Merge pull request #1052 from ferstl:fix-javadoc-example
...
* pr/1052:
Fix CacheManager example in Javadoc
2016-05-12 15:24:03 +02:00
Stefan Ferstl
d651ebfd2d
Fix CacheManager example in Javadoc
...
Closes gh-1052
2016-05-12 15:23:40 +02:00
Stephane Maldini
a108268241
fix emit
2016-05-12 11:24:09 +01:00
Stephane Maldini
efa5b876fe
fix emit
2016-05-12 09:36:28 +01:00
Stephane Maldini
f0d28f4b09
fixme : force retain() on incoming bytebuf content
2016-05-06 23:52:23 +01:00
Juergen Hoeller
c15f27cfa8
Avoid package import cycle through explicit javadoc reference
2016-05-06 13:41:02 +02:00
Stephane Nicoll
66bab2a9fc
Revert "Manage asynchronous EventListener with replies"
...
This reverts commit bee1b77af5 .
2016-05-06 13:38:03 +02:00