1. 14 7月, 2017 1 次提交
  2. 30 6月, 2017 1 次提交
  3. 20 6月, 2017 2 次提交
  4. 09 6月, 2017 1 次提交
    • A
      Use ParameterizedTypeReference in public-facing WebFlux APIs · 5e954dcb
      Arjen Poutsma 提交于
      This commit changes the use of `ResolvableType` to
      `ParameterizedTypeReference` in all public-facing WebFlux APIs. This
      change removes the necessity for providing the parameterized type
      information twice: once for creating the `ResolvableType`, and once for
      specifying a `BodyExtractor`.
      
      Issue: SPR-15636
      5e954dcb
  5. 24 5月, 2017 1 次提交
    • A
      Use List<T> instead of Supplier<Stream<T>> · 31d1e26c
      Arjen Poutsma 提交于
      This commit changes all methods that return `Supplier<Stream<T>` to
      return `List<T>` instead. This includes the HandlerStrategies, but also
      BodyInserter.Context, BodyExtractor.Context, and ServerResponse.Context.
      
      The reason for this change is that most of the strategies have some sort
      of order, where more specific message readers - for instance - come
      before generic ones. Such an ordering can only be enforced through a
      List.
      
      Issue: SPR-15578
      31d1e26c
  6. 04 5月, 2017 1 次提交
  7. 02 5月, 2017 1 次提交
  8. 28 4月, 2017 1 次提交
  9. 05 4月, 2017 1 次提交
    • A
      Server HttpMessage[Reader|Writer] in WebFlux fn · 99474376
      Arjen Poutsma 提交于
      This commit introduces support for the server-side methods on
      HttpMessageReader and HttpMessageWriter. It does so by introducing an
      Optional ServerHttpRequest in BodyInserter.Context, and an Optional
      ServerHttpResponse in BodyExtractor.Context. On the client-side, these
      optionals return Optional.empty(); on the server-side, they return the
      respective server-side messages.
      
      Issue: SPR-15370
      99474376
  10. 21 2月, 2017 1 次提交
  11. 10 2月, 2017 1 次提交
  12. 09 2月, 2017 1 次提交
  13. 02 2月, 2017 1 次提交
  14. 18 1月, 2017 2 次提交
    • A
      Moved UnsupportedMediaTypeException · 7b341ae5
      Arjen Poutsma 提交于
      Moved UnsupportedMediaTypeException next to Body[Inserters|Extractors],
      as that is where they are used. This move should have been done as part
      of the inserter and extractor move, but was forgotten.
      7b341ae5
    • A
      Added form support to Body[Inserter|Extractor] · 13a7563d
      Arjen Poutsma 提交于
       - Added BodyInserter for MultiValueMap form data in BodyInserters
       - Added BodyExtractor to MultiValueMap in BodyExtractors
      
      Issue: SPR-15144
      13a7563d
  15. 07 1月, 2017 1 次提交
  16. 24 12月, 2016 1 次提交
    • S
      Allow to specify hints with the functional web API · fbf88d19
      Sebastien Deleuze 提交于
      The most common use case is specifying JSON views.
      
      ServerResponse.BodyBuilder#hint(String, Object) allows to
      specify response body serialization hints.
      
      ServerRequest#body(BodyExtractor, Map) allows to specify
      request body extraction hints.
      
      Issue: SPR-15030
      fbf88d19
  17. 15 12月, 2016 1 次提交
  18. 25 11月, 2016 1 次提交
  19. 20 10月, 2016 1 次提交
    • A
      Moved BodyExtractor and BodyInserter to http.codec · dc1926a8
      Arjen Poutsma 提交于
      This commit moves the web.reactive.function.[BodyInserter|BodyExtractor]
      to http.codec, so that they can be used from the client as well.
      
      Furthermore, it parameterized both inserter and extractor over
      ReactiveHttpOutputMessage and ReactiveHttpInputMessage respectively, so
      that they can be limited to only be used on the client or server.
      dc1926a8
  20. 20 9月, 2016 1 次提交
  21. 19 9月, 2016 1 次提交
  22. 17 9月, 2016 1 次提交