1. 31 8月, 2016 1 次提交
  2. 15 7月, 2016 1 次提交
  3. 20 4月, 2016 1 次提交
  4. 28 1月, 2016 1 次提交
    • R
      Refine names in web.server and polish Javadoc · 381855aa
      Rossen Stoyanchev 提交于
      WebServerExchange -> ServerWebExchange
      
      Follows the same convention as in the http package also better allowing
      the possibility for a client equivalent in the future.
      
      WebToHttpHandlerBuilder -> WebHttpHandlerBuilder
      WebToHttpHandlerAdapter -> WebHttpHandlerAdapter
      
      More consistent with Spring conventions.
      381855aa
  5. 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
  6. 09 1月, 2016 2 次提交
    • R
      Add WebServerExchange · 4f614fa0
      Rossen Stoyanchev 提交于
      This change adds a WebServerExchange and updates all contracts at the
      the same level (i.e. org.springframework.web.server) as well as the
      org.springframework.web.reactive level to use it so that all
      framework-related code will have access to server-side processing
      features such as request attributes (and others to come).
      4f614fa0
    • R
      Separate out web.server from http.server.reactive · 54e4e012
      Rossen Stoyanchev 提交于
      This change separates out lower-level HTTP adapter code from the more
      (framework-specific) HTTP processing into a separate package under
      org.springframework.web.server (not under org.springframework.http).
      54e4e012
  7. 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
  8. 30 12月, 2015 1 次提交
    • R
      Response headers always in sync with native response · 6b05d172
      Rossen Stoyanchev 提交于
      ServerHttpResponse implementations now immediately propagate
      HttpHeaders changes as they so there is no need to call applyHeaders().
      
      The writeHeaders from ServerHttpResponse is also removed. RxNetty and
      Reactor Net both support implicitly completing if the handler
      completes without explicitly writing the headers or the response body.
      6b05d172
  9. 16 12月, 2015 1 次提交
    • R
      Add ResponseStatusException · 1f15b7e0
      Rossen Stoyanchev 提交于
      This change adds a ResponseStatusException to associate an exception
      with a status code at runtime. Along with that is an
      ResponseStatusExceptionHandler that handles ResponseStatusException
      by setting the response status.
      1f15b7e0
  10. 09 12月, 2015 1 次提交
  11. 03 12月, 2015 1 次提交
  12. 25 11月, 2015 1 次提交
  13. 21 11月, 2015 1 次提交
  14. 14 11月, 2015 1 次提交
    • R
      Refactor package structure for web · 81867fa4
      Rossen Stoyanchev 提交于
      The web related code is now under org.springframework.web.reactive.
      This is parallel to org.springframework.web (the top-level package of
      spring-webmvc).
      81867fa4
  15. 29 10月, 2015 2 次提交
  16. 25 8月, 2015 2 次提交
    • R
      Add simple URL mapping and handling · bc7a5acd
      Rossen Stoyanchev 提交于
      This commit adds support for simple URL handler mapping (exact path
      match) and an adapter for the HttpHandler interface to be used to
      handle the request.
      
      The SimpleUrlHandlerMappingIntegrationTests then maps the URLs
      "/foo" and "/bar" to two different handlers.
      bc7a5acd
    • 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
  17. 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
  18. 09 7月, 2015 1 次提交
  19. 07 7月, 2015 1 次提交