1. 09 12月, 2015 1 次提交
  2. 16 9月, 2014 1 次提交
  3. 01 7月, 2014 1 次提交
  4. 26 6月, 2014 1 次提交
  5. 04 9月, 2013 1 次提交
    • A
      Added ListenableFuture interface · d0aa158a
      Arjen Poutsma 提交于
      Added extension to Future with capabilities for registering callbacks
      when the future is complete.
      
      - Added ListenableFuture, ListenableFutureCallback,
        ListenableFutureCallbackRegistry, and ListenableFutureTask.
      - Using ListenableFuture in AsyncRestOperations/AsyncRestTemplate.
      - Added AsyncListenableTaskExecutor, implemented in
        SimpleAsyncTaskExecutor.
      - Added FutureAdapter and ListenableFutureAdapter.
      d0aa158a
  6. 28 8月, 2013 1 次提交
    • A
      Add AsyncRestTemplate · ebcee26d
      Arjen Poutsma 提交于
      Added AsyncRestTemplate, the asynchronous counterpart to the
      RestTemplate that was introduced in Spring 3. All methods on the
      AsyncRestTemplate are similar to those found on the synchronous
      RestTemplatem, except that they return Future wrappers instead of
      concrete results.
      
      To enable this, this commit introduces the AsyncClientHttpRequest and
      AsyncClientHttpRequestFactory, similar to the ClientHttpRequest and
      ClientHttpRequestFactory, except that ClientHttpRequest returns a
      Future<ClientHttpResponse> for the execute method. Two implementations
      of these interfaces are provided, one based on the HttpURLConnection
      incombination with a Spring AsyncTaskExecutor and one based on Apache
      HttpComponents HttpAsyncClient.
      
      Issue: SPR-8804
      ebcee26d
  7. 14 5月, 2013 1 次提交
  8. 14 2月, 2013 1 次提交
    • P
      Add setOutputStreaming option for HTTP factory · 92ad66bf
      Phillip Webb 提交于
      Add setOutputStreaming on SimpleClientHttpRequestFactory to allow the
      disabling of 'output streaming' mode on the underlying connection so
      that authentication and redirection can be handled automatically.
      
      Issue: SPR-9617
      92ad66bf
  9. 12 2月, 2013 1 次提交
    • P
      Ensure HTTP classes don't close streams · 66617887
      Phillip Webb 提交于
      Prior to this commit several HTTP classes made use of FileCopyUtils
      when reading from or writing to streams. This has the unfortunate
      side effect of closing streams that should really be left open.
      
      The problem is particularly noticeable when dealing with a
      FormHttpMessageConverter that is writing a multi-part response.
      
      Relevant HTTP classes have now been refactored to make use of a new
      StreamUtils class that works in a similar way FileCopyUtils but does
      not close streams.
      
      The NonClosingOutputStream class from SimpleStreamingClientHttpRequest
      has also been refactored to a StreamUtils method.
      
      Issue: SPR-10095
      66617887
  10. 02 1月, 2013 1 次提交
  11. 29 12月, 2012 2 次提交
  12. 03 7月, 2012 1 次提交
    • P
      Improve SimpleStreamingClientHttpRequest performance · ecc6a5ae
      Phillip Webb 提交于
      Ensure that NonClosingOutputStream calls with a byte array call the
      corresponding methods of the underlying OutputStream rather than
      relying on the default NonClosingOutputStream implementation, which
      writes one bte at a time. This significantly improves performance.
      
      Issues: SPR-9530
      ecc6a5ae
  13. 31 1月, 2012 1 次提交
    • C
      Rename modules {org.springframework.*=>spring-*} · 02a4473c
      Chris Beams 提交于
      This renaming more intuitively expresses the relationship between
      subprojects and the JAR artifacts they produce.
      
      Tracking history across these renames is possible, but it requires
      use of the --follow flag to `git log`, for example
      
          $ git log spring-aop/src/main/java/org/springframework/aop/Advisor.java
      
      will show history up until the renaming event, where
      
          $ git log --follow spring-aop/src/main/java/org/springframework/aop/Advisor.java
      
      will show history for all changes to the file, before and after the
      renaming.
      
      See http://chrisbeams.com/git-diff-across-renamed-directories
      02a4473c
  14. 02 12月, 2011 1 次提交
  15. 14 7月, 2011 1 次提交
  16. 26 1月, 2011 1 次提交
  17. 18 5月, 2010 1 次提交
  18. 03 3月, 2009 1 次提交
  19. 24 2月, 2009 1 次提交
  20. 22 2月, 2009 1 次提交
  21. 21 2月, 2009 1 次提交