1. 04 Nov, 2017 3 commits
    • Phillip Webb's avatar
      Align ReactiveWebApplicationContext with framework · fa191d8c
      Phillip Webb authored
      Refactor `ReactiveWebApplicationContext` implementations to align closer
      with the `WebApplicationContext` implementations defined in
      Spring Framework.
      
      The following classes are now provided:
      
        - `AnnotationConfigReactiveWebApplicationContext` -- A refreshable
          reactive web context with support for `@Configuration` classes.
      
        - `GenericReactiveWebApplicationContext` -- A non-refreshable reactive
          GenericApplicationContext.
      
        - `ReactiveWebServerApplicationContext` --  A non-refreshable reactive
          GenericApplicationContext with support for server discovery.
      
        - `AnnotationConfigReactiveWebServerApplicationContext` -- A
          non-refreshable reactive `GenericApplicationContext` with support
          for `@Configuration` classes and server discovery.
      
      These classes roughly align to the following Servlet equivalents:
      
        - `AnnotationConfigWebApplicationContext` (Spring Framework)
        - `GenericWebApplicationContext` (Spring Framework)
        - `ServletWebServerApplicationContext` (Spring Boot)
        - `AnnotationConfigServletWebServerApplicationContext` (Spring Boot)
      
      An additional `ConfigurableReactiveWebEnvironment` interface as also
      been introduced, primarily for `@ConditionalOnWebApplication` to use.
      
      Fixes gh-10852
      fa191d8c
    • Phillip Webb's avatar
      Move `Assume` to spring-boot-test-support · b6166dc1
      Phillip Webb authored
      Fixes gh-10866
      b6166dc1
    • Phillip Webb's avatar
      Polish · 427d2622
      Phillip Webb authored
      427d2622
  2. 03 Nov, 2017 37 commits