4595 Commits (main)

Author SHA1 Message Date
Sam Brannen 8f34a67024 Polish core retry internals 3 months ago
Sam Brannen e93a6a7230 Improve wording for retry exceptions 3 months ago
Sam Brannen 1786eb2901 Introduce RetryInterruptedException to address off-by-one error 3 months ago
Sam Brannen b2cdfbadf1 Introduce onRetryPolicyInterruption() callback in RetryListener 3 months ago
Sam Brannen 7484b9c491 Consistently include exceptions for previous attempts in RetryException 3 months ago
Sam Brannen 7b2730c271 Include current exception in log message for failed retry attempt 3 months ago
Sébastien Deleuze d218b0899a Invalid Nullness information for Kotlin properties 3 months ago
Sébastien Deleuze d2bdf11b39 Refine Nullness for Kotlin functions returning Unit 3 months ago
Park Sung Jun 1653ec3b44 Add tests for applyRelativePath method in StringUtils 4 months ago
Brian Clozel 764336f0f2 Fix Jetty DataBufferFactory memory leak 4 months ago
Brian Clozel 81b4020fc6 Do not load concrete types in annotation metadata 4 months ago
Brian Clozel 2b7f88ee44 Fix annotation arrays support in ClassFile metadata 4 months ago
Sam Brannen 6978f0a398 Document terms and units in DataSize.parse(...) methods 4 months ago
Juergen Hoeller f62519bb55 Add cancelRemainingTasksOnClose flag for enforcing early interruption 4 months ago
Brian Clozel d128dd2616 Make StartupStep AutoCloseable 4 months ago
Juergen Hoeller f64ff2866a Expose RetryException to onRetryPolicyExhaustion (also in the signature) 4 months ago
Juergen Hoeller 2489cced0f Expose RetryException#getRetryCount() and accept maxAttempts(0) 4 months ago
Sam Brannen c942b21dea Generate consistent validation error messages in RetryPolicy 4 months ago
Sam Brannen 887ef75700 Remove redundant declarations of JSpecify's @⁠NonNull annotation 4 months ago
Sébastien Deleuze 7a2a167f34 Upgrade nullability plugin to 0.0.4 4 months ago
Sam Brannen 6d710d482a Find annotation on overridden method in type hierarchy with unresolved generics 4 months ago
Sam Brannen a999dd13f5 Document semantics of RetryException regarding cause and suppressed exceptions 4 months ago
Sam Brannen 9d57dabe2f Rename exception variables to clarify intent 4 months ago
Sam Brannen ed2fb61ce9 Remove duplicated word in Javadoc 4 months ago
Sam Brannen a803ecdf26 Test expected behavior for RetryTemplate with zero retries 4 months ago
Sam Brannen 72afc66507 Make RetryTemplateTests more robust 4 months ago
Sam Brannen c38606610c Supply correct exception to RetryListener.onRetryPolicyExhaustion() 4 months ago
Sam Brannen 9982369982 Revise nullability in RetryException 4 months ago
Stéphane Nicoll 532911eb93 Mark RetryException#getCause non null 4 months ago
Stefano Cordio ed28390d24 Refine `@Contract` Javadoc 4 months ago
Juergen Hoeller 67e88f3c20 Align task execution tracking and thread interruption on shutdown 5 months ago
Patrick Strawderman 24e66b63d1 Refine StringUtils#uriDecode and update documentation 5 months ago
Juergen Hoeller 7316aab048 Align @Nullable annotation 5 months ago
Juergen Hoeller 3c112703d9 Introduce useCaches flag on UrlResource (for URLConnection access) 5 months ago
Stéphane Nicoll dd8313f200 Migrate to Palentir's JavaPoet 5 months ago
Sam Brannen 4fdf40e39e Fix Checkstyle configuration for nullability annotations 5 months ago
Sébastien Deleuze 19086835a7 Upgrade tests to OkHttp 5.x 5 months ago
Juergen Hoeller 1145054971 Introduce ConfigurationBeanNameGenerator for @Bean-annotated methods 5 months ago
Juergen Hoeller 4277682a5c Catch InaccessibleObjectException next to IllegalAccessException 5 months ago
Juergen Hoeller ba6166a02d Prefer most abstract method in getPubliclyAccessibleMethodIfPossible 5 months ago
Juergen Hoeller c754bfe7e6 Fall back to getPubliclyAccessibleMethodIfPossible on IllegalAccessException 5 months ago
Sam Brannen 3dc22379a0 Register runtime hints for Instant-to-Timestamp conversion 5 months ago
Sam Brannen 7900315f23 Introduce Date-to-Instant and Instant-to-Date converters 5 months ago
Sébastien Deleuze a61b297967 Specify flexible generics nullness in spring-jdbc 5 months ago
Sam Brannen 32b56a35c6 Short-circuit matching algorithm in InstanceFilter 6 months ago
Sam Brannen 17df4b4c38 Support direct matching against exceptions in ExceptionTypeFilter 6 months ago
Sam Brannen 33f51b183d Add missing tests for ExceptionTypeFilter 6 months ago
Sam Brannen d510b738f4 Match if empty by default in InstanceFilter and ExceptionTypeFilter 6 months ago
Sam Brannen 46c40e7b96 Require explicit constraints in @⁠Contract 6 months ago
Sam Brannen c6a8df4a9d Use Duration.ZERO whenever possible 6 months ago