1. 13 11月, 2018 1 次提交
  2. 05 7月, 2018 1 次提交
  3. 23 6月, 2018 1 次提交
  4. 15 12月, 2017 1 次提交
  5. 07 6月, 2017 1 次提交
    • J
      Consistent use of @Nullable across the codebase (even for internals) · f813712f
      Juergen Hoeller 提交于
      Beyond just formally declaring the current behavior, this revision actually enforces non-null behavior in selected signatures now, not tolerating null values anymore when not explicitly documented. It also changes some utility methods with historic null-in/null-out tolerance towards enforced non-null return values, making them a proper citizen in non-null assignments.
      
      Some issues are left as to-do: in particular a thorough revision of spring-test, and a few tests with unclear failures (ignored as "TODO: NULLABLE") to be sorted out in a follow-up commit.
      
      Issue: SPR-15540
      f813712f
  6. 01 6月, 2017 1 次提交
  7. 31 5月, 2017 1 次提交
  8. 21 10月, 2016 1 次提交
  9. 20 9月, 2016 1 次提交
  10. 12 9月, 2016 1 次提交
  11. 26 7月, 2016 1 次提交
  12. 19 7月, 2016 1 次提交
  13. 15 7月, 2016 2 次提交
  14. 01 7月, 2016 1 次提交
  15. 09 6月, 2016 1 次提交
  16. 28 4月, 2016 1 次提交
  17. 27 1月, 2016 1 次提交
  18. 20 1月, 2016 1 次提交
    • S
      demote cyclic dependency under reactor-core reactor package · 198e3164
      Stephane Maldini 提交于
      -> reactor.Mono : reactor.core.publisher.Mono
      -> reactor.Flux : reactor.core.publisher.Flux
      -> reactor.Processors : reactor.core.publisher.Processors
      -> reactor.Timers : reactor.core.timer.Timers
      -> reactor.Subscribers : reactor.core.subscriber.Subscribers
      198e3164
  19. 07 1月, 2016 1 次提交
    • S
      Use Reactor 2.5 Flux and Mono Rx light API · 8ef7e2ff
      Sebastien Deleuze 提交于
      Flux and Mono are used both for implementation and exposed at API
      level to express 1 versus N semantic and to provide default Rx
      operators:
      - Flux<T> for multiple values Publisher (issue #48)
      - Mono<T> for single value Publisher (issue #50)
      - Mono<Void> for Publisher with no value (issue #49)
      8ef7e2ff
  20. 23 11月, 2015 1 次提交
    • R
      Remove top-level org.springfamework.reactive package · 4a3c0bc3
      Rossen Stoyanchev 提交于
      reactive.codec -> core.codec
      reactive.io    -> util
      
      These may very well not be the final locations. For now they simply
      express that there are classes that belong somewhere in core, i.e.
      they are lower level dependencies than web.
      4a3c0bc3
  21. 14 11月, 2015 2 次提交
    • R
      Polish · 2de127ad
      Rossen Stoyanchev 提交于
      2de127ad
    • S
      Refactor codecs · bdc5b38c
      Sebastien Deleuze 提交于
      This commit introduces the following changes:
       - MessageToByteEncoder/Decoder renamed to Encoder/Decoder
       - JsonObjectEncoder/Decoder are now used directly in
         JacksonJsonEncoder/Decoder
       - Codec uses MimeType instead of MediaType since they
         are not specific to HTTP
       - Default MimeType are now managed thanks to
         Encoder/Decoder#getSupportedMimeTypes()
       - AbstractEncoder/Decoder takes care of generic MimeType related behavior
      bdc5b38c
  22. 31 10月, 2015 1 次提交
  23. 29 10月, 2015 1 次提交
    • S
      Add handler method parameter and result converters · adc50bbf
      Sebastien Deleuze 提交于
      This commit introduces the following changes:
       - Publisher -> Observable/Stream/etc. conversion is now managed
          in a dedicated ConversionService instead of directly in
          RequestBodyArgumentResolver and ResponseBodyResultHandler
       - More isolated logic that decides if the stream should be
          serialized as a JSON array or not
       - Publisher<ByteBuffer> are now handled by regular
         ByteBufferEncoder and ByteBufferDecoder
       - Handle Publisher<Void> return value properly
       - Ensure that the headers are properly written even for response
         without body
       - Improve JsonObjectEncoder to autodetect JSON arrays
      adc50bbf
  24. 05 10月, 2015 1 次提交
  25. 22 9月, 2015 1 次提交
  26. 25 8月, 2015 1 次提交
    • R
      Refactor package structure · f020a1ad
      Rossen Stoyanchev 提交于
      Introduce http and dispatch packages under org.springframework.web to
      separate HTTP-specific adapter code from higher level web framework
      code. Move classes into their respective locations.
      f020a1ad
  27. 12 8月, 2015 1 次提交
    • R
      Add ServerHttpRequest & ServerHttpResponse · 2cb32a0f
      Rossen Stoyanchev 提交于
      This commit introduces HTTP request and response abstractions along
      with Servlet-based implementations similar to the ones in the http
      package of spring-web but using Reactive Streams.
      
      In turn HttpHandler now accepts the request and response types and
      returns Publisher<Void> that reflects the end of handling.
      
      The write method on the response also returns Publisher<Void> allowing
      deferred writing. At the moment however the underlying Servlet 3.1
      support only supports a single publisher after which the connection
      is closed.
      
      Only simple byte[] is supported for reading and writing.
      2cb32a0f
  28. 09 7月, 2015 1 次提交
  29. 07 7月, 2015 1 次提交