2035 Commits (727ccd04efe70d94973e26cfe75e0f2de833880d)

Author SHA1 Message Date
Sam Brannen cb8ed43be1 Stop referring to "JDK 8" features in documentation 1 month ago
Sam Brannen d84c4a39e2 Stop referring to "Java 8" features in documentation 1 month ago
Sam Brannen 6f03c186b9 Polishing 1 month ago
Juergen Hoeller ad19c1ac82 Introduce beforeRetry callback with RetryState argument 2 months ago
Patrick Strawderman bf5386712c Use Java Files utilities in FileCopyUtils 2 months ago
Sébastien Deleuze bc01eeb433 Leverage JUnit 6 suspending function support 2 months ago
Sam Brannen 9e4a54bb99 Ensure RetryTaskTests compiles in Eclipse IDE 2 months ago
Sam Brannen e56f7c1e53 Polishing 2 months ago
Juergen Hoeller fd3bbb057e Polishing 2 months ago
Juergen Hoeller c47da1247a Add TaskCallback/Callable/Runnable wrapper for retryable tasks 2 months ago
Sébastien Deleuze 611811d8fc Anticipate fixing Kotlin 2.3 compilation warning 2 months ago
Juergen Hoeller 2d2809f45c Consistently throw Task/InvocationRejectedException on access rejected 2 months ago
Juergen Hoeller c4d5e3c57d Add task rejection support to SyncTaskExecutor's concurrency throttle 3 months ago
Sébastien Deleuze 96eee8c8b1 Make nullability flexible in ConverterFactory#getConverter 3 months ago
Terry Tao 26e0f550b0 Fix LinkedCaseInsensitiveMap entrySet case-insensitivity 3 months ago
Brian Clozel 012fb29097 Fix nullness mismatch for Converter/ConverterFactory 3 months ago
Juergen Hoeller 92a43c007a Introduce MethodRetryEvent for @Retryable execution 3 months ago
Juergen Hoeller 85c6fb0fd0 Add invoke(Runnable) as variant of invoke(Supplier) 3 months ago
Juergen Hoeller faa17abdae Introduce invoke(Supplier) with last original RuntimeException propagated 3 months ago
Juergen Hoeller c813577908 Consistently use DefaultParameterNameDiscoverer.getSharedInstance() 3 months ago
Juergen Hoeller adcd7cb4cb Introduce RetryListener#onRetryableExecution callback with RetryState 4 months ago
Sam Brannen d0be180a69 Make @​Retryable and RetryTemplate timeout tests more robust 4 months ago
Sam Brannen 3731fed4ca Revise MultiValueMapCollector implementation and tests 4 months ago
u214578 bfc02cda0c Introduce MultiValueMapCollector for use with streams 4 months ago
Sam Brannen ce4c9ebe3c Polishing 4 months ago
Sam Brannen 38cf4ab3fc Make RetryTemplate timeout tests more robust 4 months ago
Sam Brannen 61201db704 Improve error message for preemptive timeout in RetryTemplate 4 months ago
Sam Brannen 2643c6212f Delete obsolete test code 4 months ago
Sam Brannen 9f1d9fe82c Support timeouts in @​Retryable and RetryPolicy 4 months ago
Sam Brannen a9da900b5b Fix test logic 4 months ago
Juergen Hoeller df27627516 Accept assignable match for covariant return type 4 months ago
Sébastien Deleuze 8b6d7e0da7 Refine KotlinDetector#hasSerializableAnnotation 4 months ago
Sam Brannen 0a86a7e3a8 Use == instead of instanceof for primitive array type checks 4 months ago
Sam Brannen 62d09be2ae Log warning if meta-annotation is ignored due to types not present 4 months ago
Juergen Hoeller 92e9543ad4 Select method with resolved return type match (among multiple candidates) 4 months ago
Sébastien Deleuze 8647c44364 Add dynamic ObjectToObjectConverter hints 4 months ago
Sam Brannen 09a8bbc0c7 Polish contribution 4 months ago
Patrick Strawderman ed75906834 Fix Spliterator characteristics in ConcurrentReferenceHashMap 4 months ago
Juergen Hoeller 12dd758158 Provide compute method implementations in ConcurrentReferenceHashMap 4 months ago
Juergen Hoeller 0552cdb7ed Revise ConcurrentReferenceHashMap for @ConcurrencyLimit race condition 4 months ago
Sébastien Deleuze a68d60768e Introduce KotlinDetector#hasSerializableAnnotation 5 months ago
Sam Brannen 24590092ef Rename maxAttempts to maxRetries in @⁠Retryable and RetryPolicy 5 months ago
Juergen Hoeller 6f81cb625c Avoid unnecessary bridge method resolution around getMostSpecificMethod 5 months ago
Artur Signell 97586b525f fix: Fix PathMatchingResourcePatternResolver to handle absolute paths in JAR manifests 5 months ago
Park Juhyeong 14579b7848 Fix concurrency permit leak causing permanent deadlock in SimpleAsyncTaskExecutor 5 months ago
Sam Brannen 2d3c2e3feb Revise contribution 5 months ago
Dmytro Nosan a41af448ec Ensure SingletonSupplier is singleton even if singletonInstance is null 5 months ago
Sam Brannen b1f5b61bcd Abort search for static methods in getPubliclyAccessibleMethodIfPossible() 5 months ago
rstoyanchev a982c9b481 ObjectUtils uses HexFormat to format byte[] 5 months ago
Brian Clozel ee284f2ee6 Add "forEachByte" variant to DataBuffer 5 months ago