B C D E F G I L O P R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BoundedBuffer - Class in de.codecentric.limiter.api
- BoundedBuffer() - Constructor for class de.codecentric.limiter.api.BoundedBuffer
- BufferError - Enum in de.codecentric.limiter.api
- BufferOps - Interface in de.codecentric.limiter.api
C
- CommandQueue - Class in de.codecentric.limiter.api
- CommandQueue(BufferOps) - Constructor for class de.codecentric.limiter.api.CommandQueue
D
- de.codecentric.limiter.api - package de.codecentric.limiter.api
- de.codecentric.limiter.internal - package de.codecentric.limiter.internal
E
- ExecuteErrorProvider - Class in de.codecentric.limiter.internal
- ExecuteErrorProvider() - Constructor for class de.codecentric.limiter.internal.ExecuteErrorProvider
F
- fixedDelay(long, TimeUnit, CompletionCallback<Void, Void>) - Method in class de.codecentric.limiter.internal.RatelimiterOperations
G
- getErrorTypes() - Method in class de.codecentric.limiter.internal.ExecuteErrorProvider
I
- initialise() - Method in class de.codecentric.limiter.internal.RatelimiterConfiguration
- isEmpty() - Method in class de.codecentric.limiter.api.CommandQueue
- isEmpty(ArrayDeque<Runnable>) - Method in interface de.codecentric.limiter.api.BufferOps
L
- limitRate(RatelimiterConfiguration, CompletionCallback<Void, Void>) - Method in class de.codecentric.limiter.internal.RatelimiterOperations
-
Delay the flow if called too fast.
O
- offer(ArrayDeque<Runnable>, Runnable) - Method in class de.codecentric.limiter.api.BoundedBuffer
- offer(ArrayDeque<Runnable>, Runnable) - Method in interface de.codecentric.limiter.api.BufferOps
- offer(ArrayDeque<Runnable>, Runnable) - Method in class de.codecentric.limiter.api.UnboundedBuffer
- OVERFLOW - de.codecentric.limiter.api.BufferError
P
- pop() - Method in class de.codecentric.limiter.api.CommandQueue
- pop(ArrayDeque<Runnable>) - Method in interface de.codecentric.limiter.api.BufferOps
- push(Runnable) - Method in class de.codecentric.limiter.api.CommandQueue
R
- RatelimiterConfiguration - Class in de.codecentric.limiter.internal
- RatelimiterConfiguration() - Constructor for class de.codecentric.limiter.internal.RatelimiterConfiguration
- RatelimiterExtension - Class in de.codecentric.limiter.internal
-
This is the main class of an extension, is the entry point from which configurations, connection providers, operations and sources are going to be declared.
- RatelimiterExtension() - Constructor for class de.codecentric.limiter.internal.RatelimiterExtension
- RatelimiterOperations - Class in de.codecentric.limiter.internal
-
This class is a container for operations, every public method in this class will be taken as an extension operation.
- RatelimiterOperations() - Constructor for class de.codecentric.limiter.internal.RatelimiterOperations
S
- schedule(ScheduledExecutorService, Runnable) - Method in class de.codecentric.limiter.internal.RatelimiterConfiguration
- start() - Method in class de.codecentric.limiter.internal.RatelimiterOperations
- stop() - Method in class de.codecentric.limiter.internal.RatelimiterOperations
U
- UnboundedBuffer - Class in de.codecentric.limiter.api
- UnboundedBuffer() - Constructor for class de.codecentric.limiter.api.UnboundedBuffer
V
- valueOf(String) - Static method in enum de.codecentric.limiter.api.BufferError
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.codecentric.limiter.api.BufferError
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages