This website requires JavaScript.
b9892cc5d4
Add missing overrides to MockServerHttpResponse
Sebastien Deleuze
2016-12-14 03:00:03 +01:00
3df902c6cc
Add ServerHttpRequest builder
Rossen Stoyanchev
2016-12-13 17:56:59 -05:00
f693e32973
Add ServerHttpResponseDecorator
Rossen Stoyanchev
2016-12-13 16:41:16 -05:00
d421112af3
Polish ServerWebExchange builder and ServerHttpResponse
Rossen Stoyanchev
2016-12-13 16:34:40 -05:00
7193686bb0
Support encodeUrl mechanism via ServerHttpResponse
Rossen Stoyanchev
2016-12-13 09:53:43 -05:00
2191d80a31
Allow athentication at the STOMP level
Rossen Stoyanchev
2016-12-09 17:39:15 -05:00
d4411f4cc6
Update AbstractClientHttpRequest with server changes
Brian Clozel
2016-12-13 22:58:01 +01:00
e16d753439
Allow athentication at the STOMP level
Rossen Stoyanchev
2016-12-09 17:39:15 -05:00
b14d189db9
MockRestRequestMatchers can match query params
Rossen Stoyanchev
2016-12-13 16:07:19 -05:00
a8d834b797
Merge pull request #1263
Rossen Stoyanchev
2016-12-13 16:01:24 -05:00
128a1f8eed
Polish MockRestRequestMatchers query param support
Rossen Stoyanchev
2016-12-13 15:57:41 -05:00
ba826f1026
MockRestRequestMatchers can match query params
schjan79
2016-12-07 23:56:30 +01:00
ba47d06cbb
Update integration tests for reactor-netty
Brian Clozel
2016-12-13 21:34:13 +01:00
2802926c1d
update STOMP support to reactor-netty 0.6
Stephane Maldini
2016-12-13 17:29:43 +00:00
70bab23609
update STOMP support to reactor-netty 0.6
Stephane Maldini
2016-12-13 17:29:43 +00:00
6922a1c534
Sync with latest reactor netty changes
Stephane Maldini
2016-12-13 17:22:11 +00:00
39d2769bd0
Autodetect Kotlin nullability for optional injection points (analogous to java.util.Optional)
Juergen Hoeller
2016-12-13 17:38:58 +01:00
361ab6b621
Merge pull request #1266 from kazuki43zoo/SPR-15009
Juergen Hoeller
2016-12-13 16:55:59 +01:00
9f229283fb
Support lazy initialization of BindingResult when customize a MessageCodesResolver Issue: SPR-15009
Kazuki Shimizu
2016-12-14 00:50:25 +09:00
5169c51a6c
Polishing
Juergen Hoeller
2016-12-13 13:02:23 +01:00
eeb7ae537f
@RequestBody supports java.util.Optional
Juergen Hoeller
2016-12-13 13:00:03 +01:00
14de29c031
Improve VersionResourceResolve javadoc
Brian Clozel
2016-12-13 10:43:27 +01:00
52f664139f
Improve VersionResourceResolve javadoc
Brian Clozel
2016-12-13 10:43:27 +01:00
885e76bdd0
Synchronized lazy start in JettyRequestUpgradeStrategy
Rossen Stoyanchev
2016-12-12 21:01:49 -05:00
75422787b6
Merge Tomcat, Jetty, Undertow WebSocket support
Rossen Stoyanchev
2016-12-12 17:57:30 -05:00
d6895aa098
Consistently extend WebSocketHandlerAdapterSupport
Rossen Stoyanchev
2016-12-12 17:54:24 -05:00
5829e1c141
Polish method and field declaration order
Rossen Stoyanchev
2016-12-12 17:02:18 -05:00
f32a41933e
Polish
Rossen Stoyanchev
2016-12-12 16:51:54 -05:00
db5bc4a24e
Minor refactoring of suspend/resumeReceiving
Rossen Stoyanchev
2016-12-12 15:20:02 -05:00
08edec006b
Refactor AbstractListenerWebSocketSession
Violeta Georgieva
2016-12-09 21:35:00 +02:00
9d03b77cdc
Rename "ResponseBody" flush processor + use generics
Violeta Georgieva
2016-12-09 20:57:51 +02:00
d1411d9fc2
Simple refactorings in AbstractListenerWebSocketSessionSupport
Rossen Stoyanchev
2016-12-09 20:38:56 +02:00
fe7ee5ff33
Rename "Request/ResponseBody" publisher/processor
Rossen Stoyanchev
2016-12-09 18:22:19 +02:00
a2053a516e
Initial reactive, WebSocket Jetty support
Violeta Georgieva
2016-12-08 19:47:41 +02:00
80040ef43b
Initial reactive, WebSocket Undertow support
Violeta Georgieva
2016-12-08 18:41:08 +02:00
46b39f4372
Initial reactive, WebSocket Tomcat support
Violeta Georgieva
2016-12-08 18:40:40 +02:00
41ece612cf
Generic AbstractRequest/ResponseBodyProcessor
Violeta Georgieva
2016-12-08 18:39:45 +02:00
e49813f2c4
Polishing
Juergen Hoeller
2016-12-12 22:49:40 +01:00
aef1460a64
TypeDescriptor properly narrows ResolvableType for non-typed collection elements
Juergen Hoeller
2016-12-12 22:28:48 +01:00
8b5ee4ef91
AutowiredAnnotationBeanPostProcessor tolerates annotated no-arg constructors
Juergen Hoeller
2016-12-12 22:26:24 +01:00
b825528d01
SQLErrorCodesFactory provides unregisterDatabase method
Juergen Hoeller
2016-12-12 15:26:46 +01:00
04ed5910ba
Upgrade Gradle Wrapper version to Gradle 3.2.1
Juergen Hoeller
2016-12-12 15:26:12 +01:00
b59455b63c
Do not include URL hash in resource paths
Brian Clozel
2016-12-12 15:14:50 +01:00
933f1501e8
Do not include URL hash in resource paths
Brian Clozel
2016-12-12 15:14:50 +01:00
66e6b35e9f
Reliable content length check in ResourceHandlerFunctionTests
Juergen Hoeller
2016-12-12 09:57:57 +01:00
f7ea469897
Latest dependency updates (OkHttp 3.5, Tomcat 8.5.9, Undertow 1.4.7, XNIO 3.4.2)
Juergen Hoeller
2016-12-12 09:57:10 +01:00
1a6dc86fed
Allow RedirectAttributes on ExceptionHandlers
Brian Clozel
2016-12-09 23:41:22 +01:00
17089d607f
Allow RedirectAttributes on ExceptionHandlers
Brian Clozel
2016-12-09 23:41:22 +01:00
547b9638dc
Collection injection may refer back to factory methods on same bean again
Juergen Hoeller
2016-12-09 23:09:10 +01:00
aa29495d1d
CommonsMultipartFile.getOriginalFilename() can be configured to preserve header-specified filename as-is
Juergen Hoeller
2016-12-09 23:05:51 +01:00
39739b3157
Upgrade to Hibernate Validator 5.4 beta 1
Juergen Hoeller
2016-12-09 15:22:24 +01:00
52799c0e3d
Revised Jetty 9.3 vs 9.4 differentiation
Juergen Hoeller
2016-12-09 15:21:31 +01:00
953bc189e7
Stronger explanation of default rollback rules
Juergen Hoeller
2016-12-09 15:05:20 +01:00
7714eeccf3
MimeType parsing properly handles quoted semicolons
Juergen Hoeller
2016-12-09 15:04:26 +01:00
a7ec6dc0af
ImportRegistry properly tracks excluded superclasses
Juergen Hoeller
2016-12-09 15:01:21 +01:00
35b0c8b577
Update websocket support for Jetty 9.3+
Brian Clozel
2016-12-09 14:58:18 +01:00
e1b89c7f65
Upgrade to Jetty 9.4.0.v20161208
Brian Clozel
2016-12-09 09:13:01 +01:00
75034c3710
Revert "Update websocket support for Jetty 9.3+"
Brian Clozel
2016-12-08 22:48:06 +01:00
8d828dd16f
Update websocket support for Jetty 9.3+
Brian Clozel
2016-12-08 16:38:19 +01:00
305cea28c5
Update websocket support for Jetty 9.3+
Brian Clozel
2016-12-08 16:38:19 +01:00
cf6a5835cc
Polishing
Juergen Hoeller
2016-12-08 18:39:30 +01:00
313c89dd5c
Overloaded methods with java.time.Instant/Duration parameters
Juergen Hoeller
2016-12-08 18:34:00 +01:00
278a6250e6
Explicit support for retrieving enum values
Juergen Hoeller
2016-12-08 18:30:25 +01:00
ee30ce95fe
HttpInvokerClientInterceptor propagates client-side Error as-is
Juergen Hoeller
2016-12-08 18:29:41 +01:00
8ab977e7d1
Revised forClass argument names
Juergen Hoeller
2016-12-08 18:28:03 +01:00
2f80b8485a
JPA/Hibernate docs: transaction management, JTA setup
Juergen Hoeller
2016-12-08 18:24:12 +01:00
05579fd1b9
SpEL docs: supported literals, null comparisons
Juergen Hoeller
2016-12-08 18:16:48 +01:00
6517c53768
Consistent use of "URI variables" terminology
Juergen Hoeller
2016-12-08 18:11:21 +01:00
69ba85b051
Backport of STOMP message header encoding improvements
Rossen Stoyanchev
2016-12-08 11:33:16 -05:00
11ff03ed38
Merge pull request #1236 from dreis2211-stomp-header-encoding
Rossen Stoyanchev
2016-12-08 11:14:40 -05:00
b3fa1b40a0
Synchronized updates of STOMP header key cache
Rossen Stoyanchev
2016-12-08 11:13:08 -05:00
9b76dc2ab4
SPR-14901 Allow customization of STOMP message header encoding
Christoph Dreis
2016-11-11 21:41:25 +01:00
5700d65a53
Append "data:" after line breaks for SSE JSON data fields
Sebastien Deleuze
2016-11-30 19:44:38 +01:00
2735cba4b3
Append "data:" after line breaks for SSE JSON data fields
Sebastien Deleuze
2016-11-30 19:44:38 +01:00
e707c40e0b
Add consumes attribute to @GetMapping
bedrin
2016-12-08 01:29:48 +03:00
8315a4033f
Add consumes attribute to @GetMapping
bedrin
2016-12-08 01:29:48 +03:00
1b0e95d7d8
Support for RequestUpgradeStrategy + Lifecycle
Rossen Stoyanchev
2016-12-07 17:03:56 -05:00
24b3614063
Add a 8 Kb flush threshold to RxNettyServerHttpResponse
Sebastien Deleuze
2016-12-07 10:43:22 +01:00
856cb3b964
Revert "Upgrade to Jetty 9.4.0.RC3"
Brian Clozel
2016-12-07 11:02:37 +01:00
472126c0b2
Upgrade to Jetty 9.4.0.RC3
Brian Clozel
2016-12-07 10:23:53 +01:00
9d37472f23
Fix Netty4ClientHttpRequestFactory POST/PUT requests
Brian Clozel
2016-12-06 23:18:04 +01:00
ec8391a7fb
Fix Netty4ClientHttpRequestFactory POST/PUT requests
Brian Clozel
2016-12-06 23:18:04 +01:00
2c2de82ffb
Flush after each WebSocket message by default
Rossen Stoyanchev
2016-12-06 17:07:07 -05:00
c097c0284a
Reactor Netty WebSocket server-side support
Rossen Stoyanchev
2016-12-06 16:09:24 -05:00
46f2aafdc0
Extract Netty WebSocket session + adapter base classes
Rossen Stoyanchev
2016-12-06 16:07:59 -05:00
30bd3d8736
Allow use of WebFilters in RouterFunction
Arjen Poutsma
2016-12-06 17:12:35 +01:00
9e72033036
Add WebClient.filter method
Arjen Poutsma
2016-12-06 13:03:49 +01:00
079eca9f63
Add status code check to bodyTo[Mono|Flux]
Arjen Poutsma
2016-12-06 09:24:29 +01:00
953f7d40cf
Filter out hanging tests realted to Reactor Netty
Rossen Stoyanchev
2016-12-05 16:03:12 -05:00
0e20360bf9
Merge pull request #1254 from fdesu/fix/reactor-netty-tcp-client-update
Rossen Stoyanchev
2016-12-04 20:22:59 -05:00
e4ed1f6ffd
ChannelFutureMono renamed to FutureMono
Sergei Ustimenko
2016-12-03 18:56:42 +01:00
55d4268448
ReactiveAdapterRegistry is a bean
Rossen Stoyanchev
2016-12-02 20:41:39 -05:00
c9abd99f44
Add twice() to ExpectedCount as convenience method
Drummond Dawson
2016-11-30 22:58:52 -05:00
9a7028ad0d
Javadoc fix
Nicklas Holm
2016-12-02 07:47:29 +01:00
8ad95b09e8
ReactiveContext and BindStatus in spring-web-reactive
Rossen Stoyanchev
2016-11-30 14:58:12 -05:00
136b33bc4a
Allow serving static files from RouterFunctions
Arjen Poutsma
2016-12-01 11:40:17 +01:00
20c60650ee
Upgrade to RxJava 2.0.2
Sebastien Deleuze
2016-12-02 14:45:21 +01:00
de3734ac3b
Polishing
Juergen Hoeller
2016-12-01 23:05:11 +01:00
eb97335c6f
Polishing
Juergen Hoeller
2016-12-01 20:19:49 +01:00
1039fa1d34
Avoid defensive check for Servlet 3.1 Part interface
Juergen Hoeller
2016-12-01 20:11:54 +01:00