1. 14 7月, 2017 9 次提交
  2. 13 7月, 2017 11 次提交
  3. 12 7月, 2017 14 次提交
    • S
      Merge pull request #1469 from IAMTJW:master · 1764f905
      Stephane Nicoll 提交于
      * pr/1469:
        Polish contribution
        Use dedicated addAdvisors
      1764f905
    • S
      Polish contribution · 6e5e5913
      Stephane Nicoll 提交于
      Closes gh-1469
      6e5e5913
    • 军伟@'s avatar
      Use dedicated addAdvisors · 03b409f8
      军伟@ 提交于
      See gh-1469
      03b409f8
    • S
      Merge pull request #1465 from hackerwins:fix-typo · e90583fb
      Stephane Nicoll 提交于
      * pr/1465:
        Fix typo
      e90583fb
    • A
      Fix typo · fc7e7a33
      Alan Hong 提交于
      closes gh-1465
      fc7e7a33
    • S
      Introduce Kotlin functional bean definition DSL · 1f011467
      Sebastien Deleuze 提交于
      As a follow-up of the ApplicationContext Kotlin extensions, close to
      the Kotlin functional WebFlux DSL and partially inspired of the
      Groovy/Scala bean configuration DSL, this commit introduces a
      lightweight Kotlin DSL for functional bean declaration.
      
      It allows declaring beans as following:
      
      beans {
      	bean<Foo>()
      	profile("bar") {
      		bean<Bar>("bar", scope = Scope.PROTOTYPE)
      	}
      	environment({ it.activeProfiles.contains("baz") }) {
      		bean { Baz(it.ref()) }
      		bean { Baz(it.ref("bar")) }
      	}
      }
      
      Advantages compared to Regular ApplicationContext API are:
       - No exposure of low-level ApplicationContext API
       - Focused DSL easier to read, but also easier to write with a fewer
         entries in the auto-complete
       - Declarative syntax instead of functions with verbs like registerBeans
         while still allowing programmatic registration of beans if needed
       - Such DSL is idiomatic in Kotlin
       - No need to have an ApplicationContext instance to write how you
         register your beans since beans { } DSL is conceptually a
         Consumer<GenericApplicationContext>
      
      This DSL effectively replaces ApplicationContext Kotlin extensions as
      the recommended way to register beans in a functional way with Kotlin.
      
      Issue: SPR-15755
      1f011467
    • A
      Removed faulty test · f4180eb3
      Arjen Poutsma 提交于
      f4180eb3
    • A
      Add apply method to WebClient.Builder · d6c102d1
      Arjen Poutsma 提交于
      This commit introduces an apply method to `WebClient.Builder`, allowing
      users to make multiple changes to the builder in one consumer.
      
      Issue: SPR-15743
      d6c102d1
    • R
      Fix one failing test and @Ignore another · 9ac71afb
      Rossen Stoyanchev 提交于
      The failures look like older failures possibly exposed by recent
      changes in Reactor.
      
      The one in ViewResolutionResultHandler is very old test error.
      The one in Jackson2JsonDecoderTests is more recent but went unreported.
      9ac71afb
    • R
      Fix recently intorduced bug in ChannelSendOperator · 89a5c857
      Rossen Stoyanchev 提交于
      WriteBarrier acts as Subscription to both completionSubscriber and
      writeSubscriber so the request method needs to be careful not to
      pass on the request outside of readyToWrite or writeSubscriber checks.
      89a5c857
    • R
      Fix method order in ChannelSendOperator · fbcd554f
      Rossen Stoyanchev 提交于
      1. Group by contract
      2. Follow lifecycle -- Subscriber 1st, Subscription 2nd, Publisher last
      3. Order of declaration in implemented contracts
      fbcd554f
    • R
      Polish ChannelSendOperator · 42188020
      Rossen Stoyanchev 提交于
      42188020
    • S
      Inline super SubscriberAdapter with ChannelSendOperator · b3a05eba
      Stephane Maldini 提交于
      Add support for CoreSubscriber context passing
      b3a05eba
    • R
      Set all strategies in CNM factory bean · 134ceac5
      Rossen Stoyanchev 提交于
      ContentNegotiationManagerFactoryBean now provides an option to
      explicitly set the strategies to use vs customizing a fixed
      list of default strategies.
      
      Issue: SPR-11114
      134ceac5
  4. 11 7月, 2017 6 次提交