Registry / utility / failsafe

failsafe

JSON →
library2.4.4javamavenunverified

Failsafe is a lightweight, zero-dependency library for handling failures with retries, circuit breakers, and fallbacks in Java.

<dependency> <groupId>net.jodah</groupId> <artifactId>failsafe</artifactId> <version>2.4.4</version> </dependency>
INSTALL
IMPORT
SIG · FAILSAFE
F
failsafe
utilityjavav2.4.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Failsafe
✓ net.jodah.failsafe.Failsafe

Demonstrates a retry policy with Failsafe.

import net.jodah.failsafe.Failsafe; import net.jodah.failsafe.RetryPolicy; import java.time.Duration; public class Example { public static void main(String[] args) { RetryPolicy<Object> retryPolicy = new RetryPolicy<>() .withMaxRetries(3) .withDelay(Duration.ofSeconds(1)); Failsafe.with(retryPolicy).run(() -> { System.out.println("Attempting operation..."); throw new RuntimeException("Failure"); }); } }
Debug
Known issues
breakingFailsafe 2.x uses a different API than 1.x; retry policies are now immutable.
fix
Use builder pattern for RetryPolicy in 2.x.
affects: >=2.0.0
Upgrade
Version history
2.4.4latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
failsafe — mvn dependency:get failsafe · libregistry