1. 18 3月, 2015 7 次提交
  2. 17 3月, 2015 6 次提交
  3. 14 3月, 2015 9 次提交
  4. 13 3月, 2015 4 次提交
    • B
      Fix InputStream caching in ContentCachingReqWrapper · c6250f51
      Brian Clozel 提交于
      Prior to this commit, the ContentCachingRequestWrapper would immediately
      consume the wrapped request's InputStream when asked for the cached
      content; that caused several issues:
      
      * the request body was read in memory even if it wasn't yet consumed by
      the application, leading to inefficiencies.
      * when requesting the InputStream, an empty InputStream was returned
      since the original was already read.
      
      This case only happened for form POSTs requests.
      
      This commit makes sure that the wrapper does not alter the request
      expected behavior:
      
      * when getting the inputstream, it is wrapped in order to cache its
      content
      * when getting request parameters, the request body is cached and its
      inputstream is consumed, as expected
      
      Issue: SPR-12810
      c6250f51
    • R
      Support comma-separated X-Forwarded-Port · 88a14488
      Rossen Stoyanchev 提交于
      Issue: SPR-12813
      88a14488
    • R
      624790a5
    • R
      Add STOMP client · d30b3eaf
      Rossen Stoyanchev 提交于
      WebSocketStompClient can be used with any implementation of
      org.springframework.web.socket.client.WebSocketClient, which includes
      org.springframework.web.socket.sockjs.client.SockJsClient.
      
      Reactor11TcpStompClient can be used with reactor-net and provides STOMP
      over TCP. It's also possible to adapt other WebSocket and TCP client
      libraries (see StompClientSupport for more details).
      
      For example usage see WebSocketStompClientIntegrationTests.
      
      Issue: SPR-11588
      d30b3eaf
  5. 12 3月, 2015 2 次提交
  6. 10 3月, 2015 4 次提交
  7. 09 3月, 2015 2 次提交
    • S
      `@Configuration` doc improvements · c7fcf7cd
      Stephane Nicoll 提交于
      Various documentation improvements related to `@Configuration` and
      `Bean`. Better describe how method parameter can be used to declare
      dependencies of a particular bean. Also add an explicit mentions related
      to "hard-wiring" of dependencies in configuration classes.
      
      Issue: SPR-12773
      c7fcf7cd
    • S
      Call AsyncUncaughtExceptionHandler when necessary · 8f8a8591
      Stephane Nicoll 提交于
      If a sub-class of Future (such as ListenableFuture) is used as a return
      type and an exception is thrown, the AsyncUncaughtExceptionHandler is
      called. Now checking for any Future implementation instead of a faulty
      strict matching.
      
      Issue: SPR-12797
      8f8a8591
  8. 08 3月, 2015 6 次提交