Spring Retry provides an abstraction around retrying failed operations, with an emphasis on declarative control of the process and policy-based behaviour that is easy to extend and customize. For instance, you can configure a plain POJO operation to retry if it fails, based on the type of exception, and with a fixed or exponential backoff.

Compile Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Dep Injection Apache 2.0
org.springframework » spring-context(optional)3 vulnerabilities
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
4.3.22.RELEASE7.0.8
Core Utils Apache 2.0
org.springframework » spring-core
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
4.3.22.RELEASE7.0.8

Test Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.126.1.1
Logging Apache 2.0
log4j » log4j6 vulnerabilities
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
1.2.172.26.1
AOP EPL 2.0
org.aspectj » aspectjweaver
The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time
1.8.91.9.25.1
Mocking Apache 2.0
org.easymock » easymock
EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly
2.35.6.0
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
1.10.195.23.0
Testing Apache 2.0
org.springframework » spring-test
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ...
4.3.22.RELEASE7.0.8
Transactions Apache 2.0
org.springframework » spring-tx
Support for programmatic and declarative transaction management for classes that implement special interfaces or any ...
4.3.22.RELEASE7.0.8