2017 Commits (0b2bb7e751d5effd798adaf545c64a7342657ecc)

Author SHA1 Message Date
Juergen Hoeller faa17abdae Introduce invoke(Supplier) with last original RuntimeException propagated 1 month ago
Juergen Hoeller c813577908 Consistently use DefaultParameterNameDiscoverer.getSharedInstance() 1 month ago
Juergen Hoeller adcd7cb4cb Introduce RetryListener#onRetryableExecution callback with RetryState 2 months ago
Sam Brannen d0be180a69 Make @​Retryable and RetryTemplate timeout tests more robust 2 months ago
Sam Brannen 3731fed4ca Revise MultiValueMapCollector implementation and tests 2 months ago
u214578 bfc02cda0c Introduce MultiValueMapCollector for use with streams 2 months ago
Sam Brannen ce4c9ebe3c Polishing 2 months ago
Sam Brannen 38cf4ab3fc Make RetryTemplate timeout tests more robust 2 months ago
Sam Brannen 61201db704 Improve error message for preemptive timeout in RetryTemplate 2 months ago
Sam Brannen 2643c6212f Delete obsolete test code 2 months ago
Sam Brannen 9f1d9fe82c Support timeouts in @​Retryable and RetryPolicy 2 months ago
Sam Brannen a9da900b5b Fix test logic 2 months ago
Juergen Hoeller df27627516 Accept assignable match for covariant return type 2 months ago
Sébastien Deleuze 8b6d7e0da7 Refine KotlinDetector#hasSerializableAnnotation 2 months ago
Sam Brannen 0a86a7e3a8 Use == instead of instanceof for primitive array type checks 2 months ago
Sam Brannen 62d09be2ae Log warning if meta-annotation is ignored due to types not present 2 months ago
Juergen Hoeller 92e9543ad4 Select method with resolved return type match (among multiple candidates) 2 months ago
Sébastien Deleuze 8647c44364 Add dynamic ObjectToObjectConverter hints 2 months ago
Sam Brannen 09a8bbc0c7 Polish contribution 2 months ago
Patrick Strawderman ed75906834 Fix Spliterator characteristics in ConcurrentReferenceHashMap 2 months ago
Juergen Hoeller 12dd758158 Provide compute method implementations in ConcurrentReferenceHashMap 3 months ago
Juergen Hoeller 0552cdb7ed Revise ConcurrentReferenceHashMap for @ConcurrencyLimit race condition 3 months ago
Sébastien Deleuze a68d60768e Introduce KotlinDetector#hasSerializableAnnotation 3 months ago
Sam Brannen 24590092ef Rename maxAttempts to maxRetries in @⁠Retryable and RetryPolicy 3 months ago
Juergen Hoeller 6f81cb625c Avoid unnecessary bridge method resolution around getMostSpecificMethod 3 months ago
Artur Signell 97586b525f fix: Fix PathMatchingResourcePatternResolver to handle absolute paths in JAR manifests 3 months ago
Park Juhyeong 14579b7848 Fix concurrency permit leak causing permanent deadlock in SimpleAsyncTaskExecutor 3 months ago
Sam Brannen 2d3c2e3feb Revise contribution 3 months ago
Dmytro Nosan a41af448ec Ensure SingletonSupplier is singleton even if singletonInstance is null 3 months ago
Sam Brannen b1f5b61bcd Abort search for static methods in getPubliclyAccessibleMethodIfPossible() 3 months ago
rstoyanchev a982c9b481 ObjectUtils uses HexFormat to format byte[] 3 months ago
Brian Clozel ee284f2ee6 Add "forEachByte" variant to DataBuffer 4 months ago
Sébastien Deleuze ec77bb0032 Introduce automatic context propagation in Coroutines 4 months ago
Juergen Hoeller 8b36736344 Add concurrency throttle and flexible task callback to SyncTaskExecutor 4 months ago
Juergen Hoeller 449b85f446 Avoid overhead for parsing plain values and simple placeholders 4 months ago
Sam Brannen 97ae5fde7c Match against exception causes in @⁠Retryable and RetryPolicy 4 months ago
Sam Brannen 670effa02b Support matching against exception causes in ExceptionTypeFilter 4 months ago
Juergen Hoeller a6f6ecfe6c Revise getPubliclyAccessibleMethodIfPossible to rely on Module#isExported 4 months ago
Sébastien Deleuze 2faed3cdbb Refine PropagationContextElement 5 months ago
Sam Brannen 0e3e34bee0 Find annotations on parameters in overridden non-public methods 5 months ago
Brian Clozel ef2a403df6 Add PropagationContextElement Kotlin operator 5 months ago
Juergen Hoeller 9ba954c330 Fix FileSystemUtils for Windows/Linux path difference 5 months ago
Juergen Hoeller ba52164373 Provide graceful fallback for non-default NIO file systems 5 months ago
Juergen Hoeller 27221581a1 Expose getFilePath() on Resource interface for consistent NIO support 5 months ago
Sam Brannen 1786eb2901 Introduce RetryInterruptedException to address off-by-one error 5 months ago
Sam Brannen b2cdfbadf1 Introduce onRetryPolicyInterruption() callback in RetryListener 5 months ago
Sébastien Deleuze d218b0899a Invalid Nullness information for Kotlin properties 5 months ago
Sébastien Deleuze d2bdf11b39 Refine Nullness for Kotlin functions returning Unit 5 months ago
Park Sung Jun 1653ec3b44 Add tests for applyRelativePath method in StringUtils 5 months ago
Brian Clozel 764336f0f2 Fix Jetty DataBufferFactory memory leak 5 months ago