Skip navigation links
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

Copyright © 2023 MuleSoft, Inc.. All rights reserved.