Skip navigation links
A B C D E F G I L M O R S T 

A

AuthXException - Exception in redis.clients.authentication.core
 
AuthXException(String) - Constructor for exception redis.clients.authentication.core.AuthXException
 
AuthXException(String, Throwable) - Constructor for exception redis.clients.authentication.core.AuthXException
 

B

build() - Method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 
builder() - Static method in class redis.clients.authentication.core.TokenAuthConfig
 
Builder() - Constructor for class redis.clients.authentication.core.TokenAuthConfig.Builder
 

C

calculateRenewalDelay(long, long) - Method in class redis.clients.authentication.core.TokenManager
This method calculates the duration we need to wait for requesting the next token.

D

delayInMsToRetry(int) - Method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 

E

expirationRefreshRatio(float) - Method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 

F

from(TokenAuthConfig.Builder) - Static method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 

G

getConfig() - Method in class redis.clients.authentication.core.TokenManager
 
getCurrentToken() - Method in class redis.clients.authentication.core.TokenManager
 
getdelayInMs() - Method in class redis.clients.authentication.core.TokenManagerConfig.RetryPolicy
 
getExpirationRefreshRatio() - Method in class redis.clients.authentication.core.TokenManagerConfig
Represents the ratio of a token's lifetime at which a refresh should be triggered.
getExpiresAt() - Method in class redis.clients.authentication.core.SimpleToken
 
getExpiresAt() - Method in interface redis.clients.authentication.core.Token
 
getIdentityProviderConfig() - Method in class redis.clients.authentication.core.TokenAuthConfig
 
getIdentityProviderFailedWith() - Method in exception redis.clients.authentication.core.TokenRequestException
 
getLowerRefreshBoundMillis() - Method in class redis.clients.authentication.core.TokenManagerConfig
Represents the minimum time in milliseconds before token expiration to trigger a refresh, in milliseconds.
getMaxAttempts() - Method in class redis.clients.authentication.core.TokenManagerConfig.RetryPolicy
 
getProvider() - Method in interface redis.clients.authentication.core.IdentityProviderConfig
 
getReceivedAt() - Method in class redis.clients.authentication.core.SimpleToken
 
getReceivedAt() - Method in interface redis.clients.authentication.core.Token
 
getRetryPolicy() - Method in class redis.clients.authentication.core.TokenManagerConfig
Represents the retry policy for token requests.
getTokenManagerConfig() - Method in class redis.clients.authentication.core.TokenAuthConfig
 
getTokenRequestExecTimeoutInMs() - Method in class redis.clients.authentication.core.TokenManagerConfig
Represents the maximum time in milliseconds to wait for a token request to complete.
getUser() - Method in class redis.clients.authentication.core.SimpleToken
 
getUser() - Method in interface redis.clients.authentication.core.Token
 
getValue() - Method in class redis.clients.authentication.core.SimpleToken
 
getValue() - Method in interface redis.clients.authentication.core.Token
 

I

IdentityProvider - Interface in redis.clients.authentication.core
 
IdentityProviderConfig - Interface in redis.clients.authentication.core
 
identityProviderConfig(IdentityProviderConfig) - Method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 
isExpired() - Method in class redis.clients.authentication.core.SimpleToken
 
isExpired() - Method in interface redis.clients.authentication.core.Token
 

L

lowerRefreshBoundMillis(int) - Method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 

M

maxAttemptsToRetry(int) - Method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 

O

onError(Exception) - Method in interface redis.clients.authentication.core.TokenListener
 
onTokenRenewed(Token) - Method in interface redis.clients.authentication.core.TokenListener
 

R

redis.clients.authentication.core - package redis.clients.authentication.core
 
renewToken() - Method in class redis.clients.authentication.core.TokenManager
This method is called by the renewal scheduler Dispatches a request to the identity provider asynchronously, with a timeout for execution, and returns the Token if successfully acquired.
requestToken() - Method in interface redis.clients.authentication.core.IdentityProvider
 
RetryPolicy(int, int) - Constructor for class redis.clients.authentication.core.TokenManagerConfig.RetryPolicy
 

S

SimpleToken - Class in redis.clients.authentication.core
 
SimpleToken(String, String, long, long, Map<String, ?>) - Constructor for class redis.clients.authentication.core.SimpleToken
 
start(TokenListener, boolean) - Method in class redis.clients.authentication.core.TokenManager
Starts the token manager with given listener, blocks if blockForInitialToken is true
stop() - Method in class redis.clients.authentication.core.TokenManager
 

T

Token - Interface in redis.clients.authentication.core
 
TokenAuthConfig - Class in redis.clients.authentication.core
 
TokenAuthConfig(TokenManagerConfig, IdentityProviderConfig) - Constructor for class redis.clients.authentication.core.TokenAuthConfig
 
TokenAuthConfig.Builder<T extends TokenAuthConfig.Builder<T>> - Class in redis.clients.authentication.core
 
TokenListener - Interface in redis.clients.authentication.core
 
TokenManager - Class in redis.clients.authentication.core
 
TokenManager(IdentityProvider, TokenManagerConfig) - Constructor for class redis.clients.authentication.core.TokenManager
 
TokenManagerConfig - Class in redis.clients.authentication.core
Token manager example configuration.
TokenManagerConfig(float, int, int, TokenManagerConfig.RetryPolicy) - Constructor for class redis.clients.authentication.core.TokenManagerConfig
 
TokenManagerConfig.RetryPolicy - Class in redis.clients.authentication.core
 
TokenRequestException - Exception in redis.clients.authentication.core
 
TokenRequestException(Throwable, Exception) - Constructor for exception redis.clients.authentication.core.TokenRequestException
 
tokenRequestExecTimeoutInMs(int) - Method in class redis.clients.authentication.core.TokenAuthConfig.Builder
 
tryGet(String, Class<T>) - Method in class redis.clients.authentication.core.SimpleToken
 
tryGet(String, Class<T>) - Method in interface redis.clients.authentication.core.Token
 
ttl() - Method in class redis.clients.authentication.core.SimpleToken
 
ttl() - Method in interface redis.clients.authentication.core.Token
 
ttlForLowerRefresh(long) - Method in class redis.clients.authentication.core.TokenManager
This method calculates TTL to renewal zone based on a minimum duration to token expiration.
ttlForRatioRefresh(long, long) - Method in class redis.clients.authentication.core.TokenManager
This method calculates TTL to renewal zone based on a ratio.
A B C D E F G I L M O R S T 
Skip navigation links

Copyright © 2025. All rights reserved.