RateLimiter

Source file "io/github/resilience4j/ratelimiter/RateLimiter.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total540 of 5400%14 of 140%74741381386767
lambda$decorateEitherSupplier$5(RateLimiter, int, Supplier)330%20%22111111
lambda$decorateCompletionStage$1(RateLimiter, int, Supplier)320%n/a11111111
lambda$decorateTrySupplier$4(RateLimiter, int, Supplier)310%20%22111111
lambda$decorateCompletionStage$0(RateLimiter, CompletableFuture, Object, Throwable)180%20%226611
waitForPermission(RateLimiter, int)170%40%336611
lambda$decorateCheckedSupplier$9076412b$1(RateLimiter, int, CheckedFunction0)170%n/a117711
lambda$decorateConsumer$7(RateLimiter, int, Consumer, Object)160%n/a118811
lambda$decorateCheckedRunnable$3(RateLimiter, int, CheckedRunnable)150%n/a118811
drainIfNeeded(Either)130%40%335511
lambda$decorateFunction$9(RateLimiter, Function, Function, Object)110%n/a111111
lambda$decorateConsumer$8(RateLimiter, Function, Consumer, Object)110%n/a111111
lambda$decorateCallable$6(RateLimiter, int, Callable)110%n/a113311
lambda$decorateCheckedFunction$3da57658$1(RateLimiter, Function, CheckedFunction1, Object)110%n/a112211
decorateSupplier(RateLimiter, int, Supplier)100%n/a112211
decorateRunnable(RateLimiter, int, Runnable)100%n/a112211
decorateFunction(RateLimiter, int, Function)100%n/a112211
of(String, Supplier, Map)90%n/a111111
lambda$decorateCheckedFunction$66fb1c1a$1(RateLimiter, int, CheckedFunction1, Object)80%n/a112211
of(String, RateLimiterConfig, Map)70%n/a111111
of(String, Supplier)70%n/a111111
executeTrySupplier(int, Supplier)70%n/a111111
executeEitherSupplier(int, Supplier)70%n/a111111
lambda$decorateFuture$2(RateLimiter, int, Supplier)70%n/a112211
ofDefaults(String)60%n/a111111
executeCompletionStage(Supplier)60%n/a111111
executeSupplier(int, Supplier)60%n/a111111
executeCallable(int, Callable)60%n/a111111
executeRunnable(int, Runnable)60%n/a112211
executeCheckedSupplier(int, CheckedFunction0)60%n/a111111
of(String, RateLimiterConfig)50%n/a111111
decorateCompletionStage(RateLimiter, Supplier)50%n/a111111
decorateCompletionStage(RateLimiter, int, Supplier)50%n/a111111
decorateFuture(RateLimiter, Supplier)50%n/a111111
decorateFuture(RateLimiter, int, Supplier)50%n/a111111
decorateCheckedSupplier(RateLimiter, CheckedFunction0)50%n/a111111
decorateCheckedSupplier(RateLimiter, int, CheckedFunction0)50%n/a111111
decorateCheckedRunnable(RateLimiter, CheckedRunnable)50%n/a111111
decorateCheckedRunnable(RateLimiter, int, CheckedRunnable)50%n/a111111
decorateCheckedFunction(RateLimiter, CheckedFunction1)50%n/a111111
decorateCheckedFunction(RateLimiter, int, CheckedFunction1)50%n/a111111
decorateCheckedFunction(RateLimiter, Function, CheckedFunction1)50%n/a111111
decorateSupplier(RateLimiter, Supplier)50%n/a111111
decorateTrySupplier(RateLimiter, Supplier)50%n/a111111
decorateTrySupplier(RateLimiter, int, Supplier)50%n/a111111
decorateEitherSupplier(RateLimiter, Supplier)50%n/a111111
decorateEitherSupplier(RateLimiter, int, Supplier)50%n/a111111
decorateCallable(RateLimiter, Callable)50%n/a111111
decorateCallable(RateLimiter, int, Callable)50%n/a111111
decorateConsumer(RateLimiter, Consumer)50%n/a111111
decorateConsumer(RateLimiter, int, Consumer)50%n/a111111
decorateConsumer(RateLimiter, Function, Consumer)50%n/a111111
decorateRunnable(RateLimiter, Runnable)50%n/a111111
decorateFunction(RateLimiter, Function)50%n/a111111
decorateFunction(RateLimiter, Function, Function)50%n/a111111
onError(Throwable)50%n/a112211
onSuccess()50%n/a112211
onResult(Object)50%n/a112211
executeSupplier(Supplier)50%n/a111111
executeTrySupplier(Supplier)50%n/a111111
executeEitherSupplier(Supplier)50%n/a111111
executeCallable(Callable)50%n/a111111
executeRunnable(Runnable)50%n/a112211
executeCheckedSupplier(CheckedFunction0)50%n/a111111
waitForPermission(RateLimiter)40%n/a112211
acquirePermission()40%n/a111111
reservePermission()40%n/a111111
lambda$decorateCheckedFunction$77eb0c64$1(CheckedFunction1, Object)40%n/a111111