1. 05 5月, 2019 1 次提交
  2. 23 3月, 2019 1 次提交
  3. 22 3月, 2019 1 次提交
  4. 11 3月, 2018 1 次提交
  5. 21 11月, 2017 1 次提交
  6. 18 10月, 2017 1 次提交
  7. 30 9月, 2017 1 次提交
  8. 13 7月, 2017 1 次提交
  9. 25 3月, 2017 1 次提交
    • R
      Collape ServerHttpMessage[Reader|Writer] · 5414cd0c
      Rossen Stoyanchev 提交于
      This commit folds ServerHttpMessage[Reader|Writer] into its parent
      HttpMessage[Reader|Writer] with the server methods pre-implemented
      by default to be simple pass-through delegates.
      5414cd0c
  10. 24 3月, 2017 1 次提交
    • R
      String decoding for text only vs any MIME type · 0662dbf0
      Rossen Stoyanchev 提交于
      Follow-up to:
      https://github.com/spring-projects/spring-framework/commit/3d68c496f15c80a75711480a569cda1f7c64dc91
      
      StringDecoder can be created in text-only vs "*/*" mode which in turn
      allows a more intuitive order of client side decoders, e.g. SSE does
      not have to be ahead of StringDecoder.
      
      The commit also explicitly disables String from the supported types in
      Jackson2Decoder leaving it to the StringDecoder in "*/*" mode which
      comes after. This does not change the current arrangement since the
      the StringDecoder ahead having "*/*" picks up JSON content just the
      same.
      
      From a broader perspective this change allows any decoder to deal with
      String if it wants to after examining the content type be it the SSE
      or another, custom decoder. For Jackson there is very little value in
      decoding to String which works only if the output contains a single
      JSON string but will fail to parse anything else (JSON object/array)
      while StringDecoder in "*/*" mode will not fail.
      
      Issue: SPR-15374
      0662dbf0
  11. 21 3月, 2017 1 次提交
    • R
      @EnableWebFlux uses ServerHttpMessage[Reader|Writer] · 54013a09
      Rossen Stoyanchev 提交于
      ServerHttpMessage[Reader|Writer] are now expected for WebFlux,
      annotated controller endpoint and subsequently the instanceof checks
      for HttpMessage[Reader|Writer] vs ServerHttpMessage[Reader|Writer] can
      be removed from AbstractMessageReaderArgumentResolver and
      AbtractMessageWriterResultHandler.
      54013a09
  12. 16 3月, 2017 1 次提交
  13. 15 3月, 2017 1 次提交
  14. 06 3月, 2017 2 次提交
  15. 04 3月, 2017 2 次提交
    • R
      Move ResolvableMethod · 6950cc0e
      Rossen Stoyanchev 提交于
      From spring-webflux to spring-web test sources since it is perfectly
      usable for testing Spring MVC annotation method support.
      
      Potentially to be promoted further up for use in any module that has
      annotation method support. It has spring-core dependencies only
      6950cc0e
    • R
      Refactor ResolvableMethod · 8ed22394
      Rossen Stoyanchev 提交于
      8ed22394
  16. 21 2月, 2017 1 次提交
  17. 02 2月, 2017 1 次提交
  18. 14 1月, 2017 1 次提交
    • R
      Refactor reactive mock request and response support · ba3cc535
      Rossen Stoyanchev 提交于
      MockServerHttpRequest and MockServerHttpResponse now extend the same
      abstract base classes that server-specific implementations do and
      therefore approximate their behavior more closely.
      
      As an immediate consequence MockServerHttpRequest is read-only after
      it is created. Instead it now exposes static builder methods similar
      to those found in RequestEntity. This enforces more strictness as well
      as recycling of requests in tests and provides nicer builder methods.
      
      To simplify tests DefaultServerWebExchange now offers a constructor
      with just a request and response, and automatically creating a
      DefaultWebSessionManager.
      
      The spring-test module now also contains client-side reactive mock
      request and response implementations. The mock client request extends
      the same AbstractClientHttpRequest as client-specific implementations
      do. There is no abstract base class for client responses.
      
      Issue: SPR-14590
      ba3cc535
  19. 08 11月, 2016 1 次提交
  20. 03 11月, 2016 1 次提交
  21. 02 11月, 2016 1 次提交
  22. 28 10月, 2016 1 次提交
  23. 25 10月, 2016 2 次提交
    • S
      Add support for RxJava 2 Maybe type · 20759327
      Sebastien Deleuze 提交于
      Issue: SPR-14843
      20759327
    • B
      Refactor tests with ScriptedSubscriber · 99a32108
      Brian Clozel 提交于
      Reactor recently added the `ScriptedSubscriber` in its new
      `reactor-addons` module. This `Subscriber` revissits the previous
      `TestSubscriber` with many improvements, including:
      
      * scripting each expectation
      * builder API that guides you until the final verification step
      * virtual time support
      
      This commit refactor all existing tests to use this new
      infrastructure and removed the `TestSubscriber` implementation.
      
      Issue: SPR-14800
      99a32108
  24. 20 10月, 2016 1 次提交
    • S
      Use the official RxJava to Reactive Streams adapter · 921bf5fb
      Sebastien Deleuze 提交于
      This commit removes the usage of Reactor adapters (about to
      be moved from Reactor Core to a new Reactor Adapter module).
      Instead, RxReactiveStreams is now used for adapting RxJava
      1 and Flowable methods are used for RxJava 2.
      
      Issue: SPR-14824
      921bf5fb
  25. 12 10月, 2016 2 次提交
    • R
      Replace direct use of Validator and ConversionService · 8a043ae9
      Rossen Stoyanchev 提交于
      This commit replaces direct use of Validator and ConversionService in
      the reactive @RequestMapping infrustructure in favor of using the
      BindingContext.
      
      Issue: SPR-14541
      8a043ae9
    • R
      Add BindingContext · d87aa40e
      Rossen Stoyanchev 提交于
      This commit adds a BindingContext to be used in spring-web-reactive
      @RequestMapping infrastructure (comparable to WebDataBinderFactory in
      spring-web-mvc) for access to the default model, data binding,
      validation, and type conversion purposes.
      
      Issue: SPR-14541
      d87aa40e
  26. 03 9月, 2016 2 次提交
  27. 01 9月, 2016 1 次提交
    • S
      Add support for RxJava 2 · 48d67a24
      Sebastien Deleuze 提交于
      This commit adds support for RxJava 2 Completable,
      Single, Observable and Flowable types (io.reactivex package).
      
      Issue: SPR-14628
      48d67a24
  28. 08 8月, 2016 1 次提交
    • S
      Anticipate reactor.test.TestSubscriber removal · 5531e807
      Sebastien Deleuze 提交于
      reactor.test.TestSubscriber will not be part of Reactor Core
      3.0.0 since it needs to be refactored to fit all the needs
      expressed by the users. It is likely to be back later in one
      of the Reactor Core 3.0.x releases.
      
      This commit anticipate this removal by temporarily copying
      TestSubscriber in spring-core test classes. As soon as
      the new TestSubscriber will be available in Reactor Core,
      Spring Framework reactive tests will use it again.
      5531e807
  29. 23 7月, 2016 2 次提交
  30. 20 7月, 2016 1 次提交
  31. 19 7月, 2016 1 次提交
  32. 16 7月, 2016 1 次提交
  33. 15 7月, 2016 1 次提交
  34. 08 7月, 2016 1 次提交