ErrorRecoveryManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total25 of 43294%24 of 7969%23537110013
shutdown()111456%1375%134901
shouldRetry(ErrorRecoveryManager.ErrorClassification, int, ErrorRecoveryManager.RetryConfig)91664%3457%251601
executeWithRetryInternal(Supplier, ErrorRecoveryManager.RetryConfig, int, CompletableFuture)51575%n/a012601
classifyError(Throwable)150100%204468%203304001
lambda$executeWithRetryInternal$2(CompletableFuture, int, ErrorRecoveryManager.RetryConfig, Supplier, Object, Throwable)94100%4100%0301901
calculateBackoffDelay(int, ErrorRecoveryManager.RetryConfig)42100%n/a010701
lambda$new$0(Runnable)13100%n/a010401
static {...}13100%n/a010401
ErrorRecoveryManager()12100%n/a010501
executeWithRetry(Supplier, ErrorRecoveryManager.RetryConfig)12100%n/a010301
ErrorRecoveryManager(ScheduledExecutorService)9100%n/a010401
lambda$executeWithRetryInternal$1(Supplier, ErrorRecoveryManager.RetryConfig, int, CompletableFuture)9100%n/a010201
createCircuitBreaker(String, ErrorRecoveryManager.CircuitBreakerConfig)8100%n/a010101