- getAllRateLimiters() - Method in class io.github.resilience4j.ratelimiter.internal.InMemoryRateLimiterRegistry
-
- getAllRateLimiters() - Method in interface io.github.resilience4j.ratelimiter.RateLimiterRegistry
-
- getAvailablePermissions() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter.AtomicRateLimiterMetrics
-
Estimates count of available permissions.
- getAvailablePermissions() - Method in interface io.github.resilience4j.ratelimiter.RateLimiter.Metrics
-
Estimates count of available permissions.
- getCreationTime() - Method in class io.github.resilience4j.ratelimiter.event.AbstractRateLimiterEvent
-
- getCreationTime() - Method in interface io.github.resilience4j.ratelimiter.event.RateLimiterEvent
-
- getCycle() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter.AtomicRateLimiterMetrics
-
- getDetailedMetrics() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter
-
Get the enhanced Metrics with some implementation specific details.
- getEventPublisher() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter
-
- getEventPublisher() - Method in class io.github.resilience4j.ratelimiter.internal.SemaphoreBasedRateLimiter
-
- getEventPublisher() - Method in interface io.github.resilience4j.ratelimiter.RateLimiter
-
Returns an EventPublisher which can be used to register event consumers.
- getEventType() - Method in class io.github.resilience4j.ratelimiter.event.AbstractRateLimiterEvent
-
- getEventType() - Method in interface io.github.resilience4j.ratelimiter.event.RateLimiterEvent
-
- getEventType() - Method in class io.github.resilience4j.ratelimiter.event.RateLimiterOnFailureEvent
-
- getEventType() - Method in class io.github.resilience4j.ratelimiter.event.RateLimiterOnSuccessEvent
-
- getLimitForPeriod() - Method in class io.github.resilience4j.ratelimiter.RateLimiterConfig
-
- getLimitRefreshPeriod() - Method in class io.github.resilience4j.ratelimiter.RateLimiterConfig
-
- getLimitRefreshPeriodInNanos() - Method in class io.github.resilience4j.ratelimiter.RateLimiterConfig
-
- getMetrics() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter
-
Get the Metrics of this RateLimiter.
- getMetrics() - Method in class io.github.resilience4j.ratelimiter.internal.SemaphoreBasedRateLimiter
-
Get the Metrics of this RateLimiter.
- getMetrics() - Method in interface io.github.resilience4j.ratelimiter.RateLimiter
-
Get the Metrics of this RateLimiter.
- getName() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter
-
Get the name of this RateLimiter
- getName() - Method in class io.github.resilience4j.ratelimiter.internal.SemaphoreBasedRateLimiter
-
Get the name of this RateLimiter
- getName() - Method in interface io.github.resilience4j.ratelimiter.RateLimiter
-
Get the name of this RateLimiter
- getNanosToWait() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter.AtomicRateLimiterMetrics
-
- getNumberOfWaitingThreads() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter.AtomicRateLimiterMetrics
-
Returns an estimate of the number of threads waiting for permission
in this JVM process.
- getNumberOfWaitingThreads() - Method in interface io.github.resilience4j.ratelimiter.RateLimiter.Metrics
-
Returns an estimate of the number of threads waiting for permission
in this JVM process.
- getPermission(Duration) - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter
-
Acquires a permission from this rate limiter, blocking until one is
available.
- getPermission(Duration) - Method in class io.github.resilience4j.ratelimiter.internal.SemaphoreBasedRateLimiter
-
Acquires a permission from this rate limiter, blocking until one is
available.
- getPermission(Duration) - Method in interface io.github.resilience4j.ratelimiter.RateLimiter
-
Acquires a permission from this rate limiter, blocking until one is
available.
- getRateLimiterConfig() - Method in class io.github.resilience4j.ratelimiter.internal.AtomicRateLimiter
-
Get the RateLimiterConfig of this RateLimiter.
- getRateLimiterConfig() - Method in class io.github.resilience4j.ratelimiter.internal.SemaphoreBasedRateLimiter
-
Get the RateLimiterConfig of this RateLimiter.
- getRateLimiterConfig() - Method in interface io.github.resilience4j.ratelimiter.RateLimiter
-
Get the RateLimiterConfig of this RateLimiter.
- getRateLimiterName() - Method in class io.github.resilience4j.ratelimiter.event.AbstractRateLimiterEvent
-
- getRateLimiterName() - Method in interface io.github.resilience4j.ratelimiter.event.RateLimiterEvent
-
- getTimeoutDuration() - Method in class io.github.resilience4j.ratelimiter.RateLimiterConfig
-
- getTimeoutDurationInNanos() - Method in class io.github.resilience4j.ratelimiter.RateLimiterConfig
-