Source file "io/github/resilience4j/ratelimiter/internal/SemaphoreBasedRateLimiter.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 280 of 280 | 0% | 6 of 6 | 0% | 24 | 24 | 67 | 67 | 21 | 21 |
SemaphoreBasedRateLimiter(String, RateLimiterConfig, ScheduledExecutorService, Map) | ![]() | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | |
acquirePermission(int) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
publishRateLimiterAcquisitionEvent(boolean, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
scheduleLimitRefresh() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
toString() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$configureScheduler$0(Runnable) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
drainPermissions() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
refreshLimit() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
changeTimeoutDuration(Duration) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
changeLimitForPeriod(int) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
SemaphoreBasedRateLimiter(String, RateLimiterConfig, Map) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
SemaphoreBasedRateLimiter(String, RateLimiterConfig, ScheduledExecutorService) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
SemaphoreBasedRateLimiter(String, RateLimiterConfig) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
configureScheduler() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
reservePermission() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
reservePermission(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getRateLimiterConfig() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getName() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getMetrics() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getEventPublisher() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTags() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |