JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
F
G
H
I
L
O
P
R
S
U
V
W
B
BoundedBuffer
- Class in
de.codecentric.limiter.api
BoundedBuffer()
- Constructor for class de.codecentric.limiter.api.
BoundedBuffer
BufferErrorProvider
- Class in
de.codecentric.limiter.internal
BufferErrorProvider()
- Constructor for class de.codecentric.limiter.internal.
BufferErrorProvider
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
computeDelay(Map<String, String>)
- Method in class de.codecentric.limiter.api.
RatelimiterOperations.RetryAfterRunner
D
de.codecentric.limiter.api
- package de.codecentric.limiter.api
de.codecentric.limiter.internal
- package de.codecentric.limiter.internal
dispose()
- Method in class de.codecentric.limiter.api.
RatelimiterOperations
F
fixedDelay(long, TimeUnit, CompletionCallback<Void, Void>)
- Method in class de.codecentric.limiter.api.
RatelimiterOperations
G
getCategoryName()
- Method in class de.codecentric.limiter.api.
SetAttributesOutputResolver
getErrorTypes()
- Method in class de.codecentric.limiter.internal.
BufferErrorProvider
getErrorTypes()
- Method in class de.codecentric.limiter.internal.
Handle429ErrorProvider
getOutputType(MetadataContext, Object)
- Method in class de.codecentric.limiter.api.
SetAttributesOutputResolver
H
Handle429ErrorProvider
- Class in
de.codecentric.limiter.internal
Handle429ErrorProvider()
- Constructor for class de.codecentric.limiter.internal.
Handle429ErrorProvider
handleRetryAfter(Chain, CompletionCallback<Object, Object>, String, int, int, Literal<String>)
- Method in class de.codecentric.limiter.api.
RatelimiterOperations
I
initialise()
- Method in class de.codecentric.limiter.api.
RatelimiterConfiguration
initialise()
- Method in class de.codecentric.limiter.api.
RatelimiterOperations
initialRun()
- Method in class de.codecentric.limiter.api.
RatelimiterOperations.RetryAfterRunner
isEmpty(ArrayDeque<Runnable>)
- Method in interface de.codecentric.limiter.api.
BufferOps
isEmpty()
- Method in class de.codecentric.limiter.api.
CommandQueue
L
limitRate(RatelimiterConfiguration, CompletionCallback<Void, Void>)
- Method in class de.codecentric.limiter.api.
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
P
pop(ArrayDeque<Runnable>)
- Method in interface de.codecentric.limiter.api.
BufferOps
pop()
- Method in class de.codecentric.limiter.api.
CommandQueue
push(Runnable)
- Method in class de.codecentric.limiter.api.
CommandQueue
R
RatelimiterConfiguration
- Class in
de.codecentric.limiter.api
RatelimiterConfiguration()
- Constructor for class de.codecentric.limiter.api.
RatelimiterConfiguration
RateLimiterError
- Enum in
de.codecentric.limiter.api
RatelimiterExtension
- Class in
de.codecentric.limiter.api
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.api.
RatelimiterExtension
RatelimiterOperations
- Class in
de.codecentric.limiter.api
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.api.
RatelimiterOperations
RatelimiterOperations.RetryAfterRunner
- Class in
de.codecentric.limiter.api
Schedulable execution to run the first and followup calls.
removeWaitTime(String)
- Method in class de.codecentric.limiter.internal.
WaitTimeStorage
retrieveWaitTime(String)
- Method in class de.codecentric.limiter.internal.
WaitTimeStorage
run()
- Method in class de.codecentric.limiter.api.
RatelimiterOperations.RetryAfterRunner
S
schedule(ScheduledExecutorService, Runnable)
- Method in class de.codecentric.limiter.api.
RatelimiterConfiguration
setAttributes(Object, Object)
- Method in class de.codecentric.limiter.api.
RatelimiterOperations
SetAttributesOutputResolver
- Class in
de.codecentric.limiter.api
SetAttributesOutputResolver()
- Constructor for class de.codecentric.limiter.api.
SetAttributesOutputResolver
storeWaitTime(String, long)
- Method in class de.codecentric.limiter.internal.
WaitTimeStorage
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.
RateLimiterError
Returns the enum constant of this type with the specified name.
values()
- Static method in enum de.codecentric.limiter.api.
RateLimiterError
Returns an array containing the constants of this enum type, in the order they are declared.
W
WaitTimeStorage
- Class in
de.codecentric.limiter.internal
Manage the retry-after intervals for several resources, identified by arbitrary ID.
WaitTimeStorage()
- Constructor for class de.codecentric.limiter.internal.
WaitTimeStorage
B
C
D
F
G
H
I
L
O
P
R
S
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2023
MuleSoft, Inc.
. All rights reserved.