This website requires JavaScript.
6bdc5bfc08
SpEL docs: supported literals, null comparisons
Juergen Hoeller
2016-12-19 17:56:32 +01:00
8c26717bdc
MBeanExporter silently ignores null beans
Juergen Hoeller
2016-12-19 16:02:59 +01:00
6075c81371
Consistent DeferredResultHandler invocation outside of result lock
Juergen Hoeller
2016-12-15 15:43:47 +01:00
e9def51e6f
MBeanExporter silently ignores null beans
Juergen Hoeller
2016-12-19 16:02:59 +01:00
1e58c80fe7
MBeanExporter silently ignores null beans
Juergen Hoeller
2016-12-19 16:02:59 +01:00
9c55d22f78
MBeanExporter silently ignores null beans
Juergen Hoeller
2016-12-19 16:02:59 +01:00
e0c43c4fcb
Disable also reactor-netty WebSocket integration tests
Sebastien Deleuze
2016-12-19 10:48:44 +01:00
7bde85ae55
Fix previous commit
Sebastien Deleuze
2016-12-19 10:21:04 +01:00
879b387954
Disable temporarily reactor-netty integration tests
Sebastien Deleuze
2016-12-19 09:55:58 +01:00
558d7f3f3e
Fix package cycle
Rossen Stoyanchev
2016-12-18 20:37:05 -05:00
b592dd7e2f
Polishing (cherry picked from commit b5f2e56 )
Juergen Hoeller
2016-12-19 01:51:57 +01:00
86614afb1a
Consistent DeferredResultHandler invocation outside of result lock
Juergen Hoeller
2016-12-15 15:43:47 +01:00
ee775248bc
Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
Juergen Hoeller
2016-12-14 22:06:13 +01:00
bcdda917e7
TypeDescriptor properly narrows ResolvableType for non-typed collection elements
Juergen Hoeller
2016-12-12 22:28:48 +01:00
2de488e7f5
Stronger explanation of default rollback rules
Juergen Hoeller
2016-12-09 15:05:20 +01:00
c732f38b85
ImportRegistry properly tracks excluded superclasses
Juergen Hoeller
2016-12-09 15:01:21 +01:00
3556d4be64
Revised forClass argument names
Juergen Hoeller
2016-12-08 18:28:03 +01:00
c22cad145b
SpEL docs: supported literals, null comparisons
Juergen Hoeller
2016-12-08 18:16:48 +01:00
f64cf779da
Consistent use of "URI variables" terminology
Juergen Hoeller
2016-12-08 18:11:21 +01:00
a92ae4ba30
Fixed backport gaps
Juergen Hoeller
2016-12-19 02:09:05 +01:00
7867e56494
Polishing
Juergen Hoeller
2016-12-19 02:00:28 +01:00
b5f2e56e38
Polishing
Juergen Hoeller
2016-12-19 01:51:57 +01:00
594f4d56b8
RestTemplate provides patchForObject operations
Juergen Hoeller
2016-12-19 01:51:47 +01:00
2d83ca61e7
JdbcTemplate consistently delegates to getColumnMapRowMapper
Juergen Hoeller
2016-12-19 01:49:58 +01:00
307e37a69f
Flexible setMessageCodesResolver and deprecated setExtractOldValueForEditor at DataBinder level
Juergen Hoeller
2016-12-19 01:49:38 +01:00
8310eb3b1f
Latest dependency updates (OkHttp 3.5, Jackson 2.8.5, Jetty 9.3.14, Tomcat 8.5.9)
Juergen Hoeller
2016-12-19 01:49:12 +01:00
b9c4f1fa95
ResolvableType-based matching respects generic factory method return type
Juergen Hoeller
2016-12-17 23:10:48 +01:00
faab4f9e28
Consistent DeferredResultHandler invocation outside of result lock
Juergen Hoeller
2016-12-15 15:43:47 +01:00
271b0abc45
LocaleContextHolder provides support for framework-level default settings
Juergen Hoeller
2016-12-15 15:43:40 +01:00
f0c3d50408
Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
Juergen Hoeller
2016-12-14 22:06:13 +01:00
f0fdff1f07
OkHttpClientHttpRequestFactory allows POST request without body
Juergen Hoeller
2016-12-14 22:05:34 +01:00
d15df3489e
Avoid proxy replacement for generic return type signatures
Juergen Hoeller
2016-12-14 22:00:41 +01:00
f3cc4ab09d
@RequestBody supports java.util.Optional
Juergen Hoeller
2016-12-13 13:00:03 +01:00
442d8a68a6
TypeDescriptor properly narrows ResolvableType for non-typed collection elements
Juergen Hoeller
2016-12-12 22:28:48 +01:00
934fffec68
AutowiredAnnotationBeanPostProcessor tolerates annotated no-arg constructors
Juergen Hoeller
2016-12-12 22:26:24 +01:00
8190e7838f
SQLErrorCodesFactory provides unregisterDatabase method
Juergen Hoeller
2016-12-12 15:26:46 +01:00
4571975414
Collection injection may refer back to factory methods on same bean again
Juergen Hoeller
2016-12-09 23:09:10 +01:00
5115c61b03
CommonsMultipartFile.getOriginalFilename() can be configured to preserve header-specified filename as-is
Juergen Hoeller
2016-12-09 23:05:51 +01:00
54c7a9ee95
Revised Jetty 9.3 vs 9.4 differentiation
Juergen Hoeller
2016-12-09 15:21:31 +01:00
0296c7c5b6
Stronger explanation of default rollback rules
Juergen Hoeller
2016-12-09 15:05:20 +01:00
84d8135cbb
MimeType parsing properly handles quoted semicolons
Juergen Hoeller
2016-12-09 15:04:26 +01:00
dd3c370bca
ImportRegistry properly tracks excluded superclasses
Juergen Hoeller
2016-12-09 15:01:21 +01:00
4e41f74925
Explicit support for retrieving enum values
Juergen Hoeller
2016-12-08 18:30:25 +01:00
c6663f59b8
HttpInvokerClientInterceptor propagates client-side Error as-is
Juergen Hoeller
2016-12-08 18:29:41 +01:00
ced7503d95
Revised forClass argument names
Juergen Hoeller
2016-12-08 18:28:03 +01:00
04af30daed
JPA/Hibernate docs: transaction management, JTA setup
Juergen Hoeller
2016-12-08 18:24:12 +01:00
5ccc8e341c
SpEL docs: supported literals, null comparisons
Juergen Hoeller
2016-12-08 18:16:48 +01:00
71977e8f9d
Consistent use of "URI variables" terminology
Juergen Hoeller
2016-12-08 18:11:21 +01:00
3ee6286eb5
Support for functional instance supplier callback at BeanDefinition level
Juergen Hoeller
2016-12-18 21:05:45 +01:00
12aa14ddbc
Support @Nullable annotations as indicators for optional injection points
Juergen Hoeller
2016-12-18 21:04:08 +01:00
8be791c4ff
Add reactive WebSocketClient and RxNetty implementation
Rossen Stoyanchev
2016-12-17 17:27:19 -05:00
bcf6f6e75f
Refactoring in reactive WebSocketSession and adapters
Rossen Stoyanchev
2016-12-17 16:12:03 -05:00
edcf04911f
Refactoring in reactive WebSocketMessage
Rossen Stoyanchev
2016-12-17 15:46:37 -05:00
6cd92c69cf
Refactoring in reactive WebSocketSession hierarchy
Rossen Stoyanchev
2016-12-17 15:06:41 -05:00
140ff7ce8f
Polish reactive WebSocket integration tests
Rossen Stoyanchev
2016-12-17 14:05:30 -05:00
4c005e6336
ResolvableType-based matching respects generic factory method return type
Juergen Hoeller
2016-12-17 23:10:48 +01:00
e9b4cac47f
Latest dependency updates (EhCache 3.2, TestNG 6.10, SLF4J 1.7.22, RxJava 1.2.4, Kotlin 1.0.5-3)
Juergen Hoeller
2016-12-17 13:01:18 +01:00
9ba4b47bee
Defensive processing of timeout callback and timeout result
Juergen Hoeller
2016-12-17 12:57:18 +01:00
9376748c9c
Apply getAcceptLanguageAsLocale and encodeUrl
Rossen Stoyanchev
2016-12-16 17:21:07 -05:00
bd8af55bc7
getAcceptLanguageAsLocale(s) returns most preferred Locale
Rossen Stoyanchev
2016-12-16 17:15:43 -05:00
fa56361ad2
Add getAcceptLanguageAsLocales
Rossen Stoyanchev
2016-12-16 16:15:37 -05:00
c85d768b3c
WebExchangeDataBinder uses the new "requestParams"
Rossen Stoyanchev
2016-12-16 14:08:37 -05:00
7d9e8def44
uncomment reactor-netty in tests
Stephane Maldini
2016-12-16 20:09:21 +00:00
5e774e0b44
Add Support for ForwardedHeaderFilter sendRedirect
Rob Winch
2016-12-14 16:57:18 -06:00
95818609fc
Minor refactoring
Rossen Stoyanchev
2016-12-15 17:45:17 -05:00
db2ebd30da
Add Support for ForwardedHeaderFilter sendRedirect
Rob Winch
2016-12-14 16:57:18 -06:00
96474405dc
Refactor ServerWebExchange/ServerHttpRequest builders
Rossen Stoyanchev
2016-12-15 16:22:47 -05:00
6119415427
Support for "request parameters"
Rossen Stoyanchev
2016-12-15 09:51:21 -05:00
36da299f96
Add set/getContentLanguage() to HttpHeaders
Sebastien Deleuze
2016-12-15 17:26:40 +01:00
9764d57433
Add set/getAcceptLanguage() to HttpHeaders
Sebastien Deleuze
2016-12-15 17:16:20 +01:00
8a7467020f
Polishing
Juergen Hoeller
2016-12-15 15:44:16 +01:00
37c734ec90
Consistent DeferredResultHandler invocation outside of result lock
Juergen Hoeller
2016-12-15 15:43:47 +01:00
23f0418337
LocaleContextHolder provides support for framework-level default settings
Juergen Hoeller
2016-12-15 15:43:40 +01:00
36a6580638
Remove copyright notice from package-info.java files.
Arjen Poutsma
2016-12-15 13:21:45 +01:00
97558ab4de
Move Body[Inserter|Extractor] to web.reactive.function
Arjen Poutsma
2016-12-15 13:20:35 +01:00
aac20b3fd1
Move functional web framework to web.reactive.function.server
Arjen Poutsma
2016-12-15 12:15:17 +01:00
aa8f531526
Move WebClient to web.reactive.function.client
Arjen Poutsma
2016-12-15 12:14:15 +01:00
dfcd5b9ed9
Add a test to validate Reactor Netty automatic flushing
Sebastien Deleuze
2016-12-15 13:08:36 +01:00
c201a14ea2
Temp disabling reactor-netty to unblock pipeline
Stephane Maldini
2016-12-15 04:11:34 +00:00
257318eb87
Minor refactoring + polish in server reactive package
Rossen Stoyanchev
2016-12-14 17:43:07 -05:00
4738a61e98
Early registration of ReadListener
Rossen Stoyanchev
2016-12-14 16:12:08 -05:00
3370f41c61
Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
Juergen Hoeller
2016-12-14 22:06:13 +01:00
29543856ec
OkHttpClientHttpRequestFactory allows POST request without body
Juergen Hoeller
2016-12-14 22:05:34 +01:00
6d1cae2f57
Avoid proxy replacement for generic return type signatures
Juergen Hoeller
2016-12-14 22:00:41 +01:00
58eccfe5bd
Remove setExtractOldValueForEditor at DataBinder level (to be deprecated in 4.3.5)
Juergen Hoeller
2016-12-14 22:00:05 +01:00
b366e159f8
Fine-tuned handling of running state
Juergen Hoeller
2016-12-14 21:59:49 +01:00
5a29069798
Refactor AsyncListener registration + polish
Rossen Stoyanchev
2016-12-14 15:34:58 -05:00
70f14c14c8
Polish Undertow reactive server support
Rossen Stoyanchev
2016-12-14 14:51:33 -05:00
c3621bf153
Merge pull request #1268 from violetagg/undertow-byte-buffer-pool
Rossen Stoyanchev
2016-12-14 13:51:35 -05:00
d3e05296e1
Replace close method with Undertow exchange listener
Rossen Stoyanchev
2016-12-14 13:48:40 -05:00
8d786e8bba
Refactor the usage of Undertow ByteBufferPool
Violeta Georgieva
2016-12-07 15:33:14 +02:00
35eaeb5636
Merge pull request #1269 from moores-expedia/use-rowmapper-hook
Juergen Hoeller
2016-12-14 18:25:51 +01:00
582e625fcf
Allow HandlerFunction to return Mono<ServerResponse>
Arjen Poutsma
2016-12-07 09:34:57 +01:00
79c202ab14
Call getColumnRowMapper() to create the row mapper; prevents requirement to override extractReturnedResults().
mmoores
2016-12-14 07:48:32 -08:00
4021d239ab
Fix JsonObjectDecoder with '[' starting chunk
Sebastien Deleuze
2016-12-14 14:38:19 +01:00
b70071fdda
Remove temporary workaround in ReactorServertHttpResponse
Rossen Stoyanchev
2016-12-14 08:50:37 -05:00
2633b4e9ec
RedirectView applies encodeUri + polish
Rossen Stoyanchev
2016-12-14 05:54:17 -05:00
c66dd01724
Equal MockServerHttpResponse in spring-test and -web
Rossen Stoyanchev
2016-12-14 04:53:13 -05:00
4519c236d6
Restore reactor-netty test in FlushingIntegrationTests
Sebastien Deleuze
2016-12-14 11:05:18 +01:00
1829adecb7
Disable temporarily reactor-netty in FlushingIntegrationTests
Sebastien Deleuze
2016-12-14 09:34:19 +01:00