1. 02 7月, 2016 6 次提交
    • R
      Shorten returnValueType name in HandlerResult · dffd6d67
      Rossen Stoyanchev 提交于
      dffd6d67
    • R
      Complete reactive conversion support refactoring · df64262d
      Rossen Stoyanchev 提交于
      This commit ensures stream semantics (Flux vs Mono) are adhered to also
      on the target side.
      df64262d
    • R
      71f4dff0
    • R
      Polish "decodeOne" related changes · a68ff94f
      Rossen Stoyanchev 提交于
      a68ff94f
    • S
      Add Decoder#decodeOne() · 917a2fb9
      Sebastien Deleuze 提交于
      This commit adds a Decoder#decodeOne() method in order
      to handle correctly the streaming versus one value
      deserialization based on the type provided by the user.
      
      For example, if a List parameter is provided in a controller
      method, Jackson will be called once, while if the user provides
      a Flux or an Observable parameter, Jackson will be called for
      each element.
      917a2fb9
    • S
      Refactor reactive type conversion support · 12d7b781
      Sebastien Deleuze 提交于
      This commit replaces Reactive Streams converters for RxJava1 and
      CompletableFuture with Reactor specific ones. The results in conversion
      that preserves stream semantics, i.e. Mono vs Flux.
      
      For example this is allowed:
      Flux -> Observable
      Mono -> Single
      Mono -> CompletableFuture
      
      This is not allowed:
      Flux -> Single
      Mono -> Observable
      Flux -> CompletableFuture
      
      As a result it is now possible to check through the ConversionService
      if a target type to convert to is a stream of many or of one which is
      useful for decoding purposes.
      
      The commit also adds PublisherToFluxConverter to allow conversion from
      raw Publisher to Flux. The reverse is not necessary since Flux is a
      Publisher and it's a no-op conversion.
      12d7b781
  2. 01 7月, 2016 6 次提交
  3. 30 6月, 2016 9 次提交
  4. 29 6月, 2016 4 次提交
  5. 28 6月, 2016 3 次提交
  6. 27 6月, 2016 4 次提交
  7. 25 6月, 2016 5 次提交
  8. 24 6月, 2016 3 次提交