1. 24 10月, 2018 8 次提交
  2. 23 10月, 2018 7 次提交
  3. 22 10月, 2018 11 次提交
  4. 20 10月, 2018 1 次提交
    • R
      Server adapters release buffers on error/cancel · 862dd239
      Rossen Stoyanchev 提交于
      Review and update Servlet and Undertow adapters to release any data
      buffers they be holding on to at the time of error or cancellation.
      
      Also remove onDiscard hooks from Reactor and Undertow request body.
      For Reactor we expect it to be handled. For Undertow there isn't
      any Reactor Core upstream for the callback to be useful.
      
      Issue: SPR-17410
      862dd239
  5. 19 10月, 2018 7 次提交
  6. 18 10月, 2018 4 次提交
    • A
      Polishing · 6f0c869a
      Arjen Poutsma 提交于
      6f0c869a
    • A
      Fix memory leak in AbstractJackson2Encoder · 857b6006
      Arjen Poutsma 提交于
      Fixes a DataBuffer memory leak where a created buffer was not release
      if Jackson threw an exception.
      857b6006
    • A
      Store PathPattern instead of String in attributes · d303c8a2
      Arjen Poutsma 提交于
      This commit changes the attributes stored under
      RouterFunctions.MATCHING_PATTERN_ATTRIBUTE and
      HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE from a String to a
      PathPattern, similar to what annotated controllers set.
      
      Issue: SPR-17395
      d303c8a2
    • B
      Fix HeadersAdapters implementations · ab8310b5
      Brian Clozel 提交于
      This commit harmonizes the `HeadersAdapter` implementations across all
      supported servers with regards to the `get(Object key)` contract; some
      server implementations are not sticking to a `Map`-like contract and
      return empty `List` instead of `null` when a header is not present.
      
      This also fixes the `size()` implementations to reflect the number of
      header keys, as some implementations consider multiple values for the
      same header as different entries.
      
      Issue: SPR-17396
      ab8310b5
  7. 17 10月, 2018 1 次提交
  8. 16 10月, 2018 1 次提交
    • S
      Leverage Java reflection for Kotlin enums · 2c5a1af2
      Sebastien Deleuze 提交于
      As discussed in KT-25165, from a Kotlin POV enum constructors
      have no parameter, this is an "implementation detail"
      required for running on the JVM, so it seems relevant to skip
      Kotlin reflection in that case and just delegate to Java
      reflection.
      
      Issue: SPR-16931
      2c5a1af2