Index

A B C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAccessTokenHealthProvider - Class in org.entur.jwt.client
 
AbstractAccessTokenHealthProvider(AccessTokenProvider) - Constructor for class org.entur.jwt.client.AbstractAccessTokenHealthProvider
 
AbstractAccessTokenProvidersBuilder<B extends AbstractAccessTokenProvidersBuilder<B>> - Class in org.entur.jwt.client
AccessTokenProvider builder scaffold.
AbstractAccessTokenProvidersBuilder(AccessTokenProvider) - Constructor for class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
Wrap a specific AccessTokenProvider.
AbstractCachedAccessTokenProvider - Class in org.entur.jwt.client
Access-token provider that caches previously obtained access-tokens in memory.
AbstractCachedAccessTokenProvider(AccessTokenProvider) - Constructor for class org.entur.jwt.client.AbstractCachedAccessTokenProvider
 
AbstractCachedAccessTokenProvider.AccessTokenCacheItem - Class in org.entur.jwt.client
 
AbstractClientCredentialsBuilder<B extends AbstractClientCredentialsBuilder<B>> - Class in org.entur.jwt.client
Client Credentials builder scaffold
AbstractClientCredentialsBuilder() - Constructor for class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
AbstractJwtClientProperties - Class in org.entur.jwt.client.properties
 
AbstractJwtClientProperties() - Constructor for class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
AbstractStatefulUrlAccessTokenProvider<T> - Class in org.entur.jwt.client
AccessTokenProvider which handles refresh tokens.
AbstractStatefulUrlAccessTokenProvider(URL, Map<String, Object>, Map<String, Object>, URL, URL) - Constructor for class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
AbstractUrlAccessTokenProvider<T> - Class in org.entur.jwt.client
Abstract provider using URL.
AbstractUrlAccessTokenProvider(URL, Map<String, Object>, Map<String, Object>) - Constructor for class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
AccessToken - Class in org.entur.jwt.client
 
AccessToken(String, String, long) - Constructor for class org.entur.jwt.client.AccessToken
 
AccessTokenCacheItem(AccessToken, long, long) - Constructor for class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
AccessTokenException - Exception in org.entur.jwt.client
 
AccessTokenException() - Constructor for exception org.entur.jwt.client.AccessTokenException
 
AccessTokenException(String) - Constructor for exception org.entur.jwt.client.AccessTokenException
 
AccessTokenException(String, Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenException
 
AccessTokenException(String, Throwable, boolean, boolean) - Constructor for exception org.entur.jwt.client.AccessTokenException
 
AccessTokenException(Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenException
 
AccessTokenHealth - Class in org.entur.jwt.client
 
AccessTokenHealth(long, boolean) - Constructor for class org.entur.jwt.client.AccessTokenHealth
 
AccessTokenHealthNotSupportedException - Exception in org.entur.jwt.client
 
AccessTokenHealthNotSupportedException() - Constructor for exception org.entur.jwt.client.AccessTokenHealthNotSupportedException
 
AccessTokenHealthNotSupportedException(String) - Constructor for exception org.entur.jwt.client.AccessTokenHealthNotSupportedException
 
AccessTokenHealthNotSupportedException(String, Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenHealthNotSupportedException
 
AccessTokenHealthNotSupportedException(String, Throwable, boolean, boolean) - Constructor for exception org.entur.jwt.client.AccessTokenHealthNotSupportedException
 
AccessTokenHealthNotSupportedException(Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenHealthNotSupportedException
 
AccessTokenHealthProvider - Interface in org.entur.jwt.client
 
accessTokenProvider - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
AccessTokenProvider - Interface in org.entur.jwt.client
Provider for AccessToken.
AccessTokenProviderBuilder - Class in org.entur.jwt.client
 
AccessTokenProviderBuilder(AccessTokenProvider) - Constructor for class org.entur.jwt.client.AccessTokenProviderBuilder
 
AccessTokenProviderBuilderException - Exception in org.entur.jwt.client
 
AccessTokenProviderBuilderException() - Constructor for exception org.entur.jwt.client.AccessTokenProviderBuilderException
 
AccessTokenProviderBuilderException(String) - Constructor for exception org.entur.jwt.client.AccessTokenProviderBuilderException
 
AccessTokenProviderBuilderException(String, Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenProviderBuilderException
 
AccessTokenProviderBuilderException(Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenProviderBuilderException
 
AccessTokenUnavailableException - Exception in org.entur.jwt.client
 
AccessTokenUnavailableException() - Constructor for exception org.entur.jwt.client.AccessTokenUnavailableException
 
AccessTokenUnavailableException(String) - Constructor for exception org.entur.jwt.client.AccessTokenUnavailableException
 
AccessTokenUnavailableException(String, Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenUnavailableException
 
AccessTokenUnavailableException(String, Throwable, boolean, boolean) - Constructor for exception org.entur.jwt.client.AccessTokenUnavailableException
 
AccessTokenUnavailableException(Throwable) - Constructor for exception org.entur.jwt.client.AccessTokenUnavailableException
 
addHeader(String, Object) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
addParameter(String, Object) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
audience - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
audience - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
Auth0ClientCredentialsBuilder - Class in org.entur.jwt.client.auth0
 
Auth0ClientCredentialsBuilder() - Constructor for class org.entur.jwt.client.auth0.Auth0ClientCredentialsBuilder
 
Auth0JwtClientProperties - Class in org.entur.jwt.client.properties
 
Auth0JwtClientProperties() - Constructor for class org.entur.jwt.client.properties.Auth0JwtClientProperties
 
AUTHORIZATION_HEADER - Enum constant in enum class org.entur.jwt.client.properties.GenericJwtClientProperties.ClientCredentialsRequestFormat
 
authorizationHeader - Variable in class org.entur.jwt.client.generic.GenericClientCredentialsBuilder
 

B

BaseAccessTokenProvider - Class in org.entur.jwt.client
 
BaseAccessTokenProvider(AccessTokenProvider) - Constructor for class org.entur.jwt.client.BaseAccessTokenProvider
 
build() - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
build() - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
build() - Method in class org.entur.jwt.client.auth0.Auth0ClientCredentialsBuilder
 
build() - Method in class org.entur.jwt.client.generic.GenericClientCredentialsBuilder
 
build() - Method in class org.entur.jwt.client.keycloak.KeycloakClientCredentialsBuilder
 
build(boolean) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
build(AccessTokenProvider) - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 

C

cache - Variable in class org.entur.jwt.client.AbstractCachedAccessTokenProvider
 
cache - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
cached - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
cached(boolean) - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
Toggle the cache of AccessToken.
cached(long, TimeUnit, long, TimeUnit) - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
Enable the cache specifying how much time should left on the token when returned (minimal time to live) by the cache and maximum wait (blocking) time for cache refresh.
checkArgument(boolean, String) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
ClientCredentials - Interface in org.entur.jwt.client
 
clientCredentialsRequestFormat - Variable in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
ClientCredentialsResponse - Class in org.entur.jwt.client
Class that contains the Tokens obtained after a call to the authorization server.
ClientCredentialsResponse() - Constructor for class org.entur.jwt.client.ClientCredentialsResponse
 
clientId - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
clientId - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
close() - Method in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
close() - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
close() - Method in class org.entur.jwt.client.BaseAccessTokenProvider
 
close() - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
close() - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
close(long) - Method in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
connectTimeout - Variable in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
connectTimeout - Variable in class org.entur.jwt.client.UrlAccessTokenProvider
 
CONTENT_TYPE - Static variable in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
createBody(Map<String, Object>) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
createCacheItem(long, AccessToken) - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
createCacheItem(long, AccessToken) - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
createHeader(String, String) - Static method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 

D

DefaultAccessTokenHealthProvider - Class in org.entur.jwt.client
Lazy implementation of health provider.
DefaultAccessTokenHealthProvider(AccessTokenProvider) - Constructor for class org.entur.jwt.client.DefaultAccessTokenHealthProvider
 
DefaultCachedAccessTokenProvider - Class in org.entur.jwt.client
DefaultCachedAccessTokenProvider(AccessTokenProvider, long, long) - Constructor for class org.entur.jwt.client.DefaultCachedAccessTokenProvider
Construct new instance.
DefaultCachedAccessTokenProvider(AccessTokenProvider, long, TimeUnit, long, TimeUnit) - Constructor for class org.entur.jwt.client.DefaultCachedAccessTokenProvider
Construct new instance.
DefaultClientCredentials - Class in org.entur.jwt.client
 
DefaultClientCredentials() - Constructor for class org.entur.jwt.client.DefaultClientCredentials
 

E

eager - Variable in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
should the cache be refresh even if there is no traffic?
EagerAccessTokenHealthProvider - Class in org.entur.jwt.client
Eager implementation of health provider.
EagerAccessTokenHealthProvider(AccessTokenProvider) - Constructor for class org.entur.jwt.client.EagerAccessTokenHealthProvider
 
enabled - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
encode(String) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
equals(Object) - Method in class org.entur.jwt.client.AccessToken
 
expires - Variable in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
expires - Variable in class org.entur.jwt.client.AccessToken
 

G

GenericClientCredentialsBuilder - Class in org.entur.jwt.client.generic
 
GenericClientCredentialsBuilder() - Constructor for class org.entur.jwt.client.generic.GenericClientCredentialsBuilder
 
GenericJwtClientProperties - Class in org.entur.jwt.client.properties
 
GenericJwtClientProperties() - Constructor for class org.entur.jwt.client.properties.GenericJwtClientProperties
 
GenericJwtClientProperties.ClientCredentialsRequestFormat - Enum Class in org.entur.jwt.client.properties
 
getAccessToken() - Method in class org.entur.jwt.client.ClientCredentialsResponse
Getter for the Auth0's access token.
getAccessToken(boolean) - Method in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
 
getAccessToken(boolean) - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider
 
getAccessToken(boolean) - Method in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
getAccessToken(boolean) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
getAccessToken(boolean) - Method in interface org.entur.jwt.client.AccessTokenProvider
 
getAccessToken(boolean) - Method in class org.entur.jwt.client.RetryingAccessTokenProvider
 
getAccessToken(long) - Method in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
getAccessToken(long, boolean) - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
getAccessToken(long, boolean) - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
getAccessTokenBlocking(long, AbstractCachedAccessTokenProvider.AccessTokenCacheItem) - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
getAudience() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getAuthorizationHeader() - Method in class org.entur.jwt.client.generic.GenericClientCredentialsBuilder
 
getCache() - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider
 
getCache() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getCachedAccessToken() - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
Get cached token.
getCachedAccessToken(long) - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider
 
getClientCredentialsRequestFormat() - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
getClientId() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getEager() - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
getEagerScheduledFuture() - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
getExecutorService() - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
Return the executor service which services the background refresh.
getExpires() - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
getExpires() - Method in class org.entur.jwt.client.AccessToken
 
getExpires() - Method in class org.entur.jwt.client.RefreshToken
 
getExpiresConstraint() - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
getExpiresIn() - Method in class org.entur.jwt.client.ClientCredentialsResponse
Getter for the duration of this token in seconds since it was issued.
getHeader(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getHeaders() - Method in interface org.entur.jwt.client.ClientCredentials
 
getHeaders() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getHealth(boolean) - Method in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
 
getHealth(boolean) - Method in interface org.entur.jwt.client.AccessTokenHealthProvider
Get health.
getHealth(boolean) - Method in class org.entur.jwt.client.BaseAccessTokenProvider
 
getHost() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getHost() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getIssuePath() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getIssuePath() - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
getIssueURL() - Method in interface org.entur.jwt.client.ClientCredentials
 
getIssueURL() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getMinimumTimeToLive() - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
getMinimumTimeToLive() - Method in class org.entur.jwt.client.properties.JwtClientCache
 
getParameter(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getParameters() - Method in interface org.entur.jwt.client.ClientCredentials
 
getParameters() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getPort() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getPort() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getPreemptiveRefresh() - Method in class org.entur.jwt.client.properties.JwtClientCache
 
getProtocol() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getProtocol() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getProvider() - Method in class org.entur.jwt.client.BaseAccessTokenProvider
 
getRealm() - Method in class org.entur.jwt.client.keycloak.KeycloakClientCredentialsBuilder
 
getRealm() - Method in class org.entur.jwt.client.properties.KeycloakJwtClientProperties
 
getRefreshable() - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
getRefreshExpiresIn() - Method in class org.entur.jwt.client.ClientCredentialsResponse
 
getRefreshHealth() - Method in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
 
getRefreshHealth() - Method in class org.entur.jwt.client.DefaultAccessTokenHealthProvider
 
getRefreshHealth() - Method in class org.entur.jwt.client.EagerAccessTokenHealthProvider
 
getRefreshPath() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getRefreshPath() - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
getRefreshTimeout() - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
getRefreshTimeout() - Method in class org.entur.jwt.client.properties.JwtClientCache
 
getRefreshToken() - Method in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
getRefreshToken() - Method in class org.entur.jwt.client.ClientCredentialsResponse
Getter for the Auth0's refresh token.
getRefreshURL() - Method in interface org.entur.jwt.client.ClientCredentials
 
getRefreshURL() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getResponseContent(HttpURLConnection) - Method in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
getResponseContent(HttpURLConnection) - Method in class org.entur.jwt.client.UrlAccessTokenProvider
 
getResponseContent(T) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
getResponseStatusCode(HttpURLConnection) - Method in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
getResponseStatusCode(HttpURLConnection) - Method in class org.entur.jwt.client.UrlAccessTokenProvider
 
getResponseStatusCode(T) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
getRevokePath() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getRevokePath() - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
getRevokeURL() - Method in interface org.entur.jwt.client.ClientCredentials
 
getRevokeURL() - Method in class org.entur.jwt.client.DefaultClientCredentials
 
getScope() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getSecret() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
getTime(long) - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
getTimestamp() - Method in class org.entur.jwt.client.AccessTokenHealth
 
getTimeToExpires() - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
getToken() - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
getToken(RefreshToken) - Method in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
getTokenType() - Method in class org.entur.jwt.client.ClientCredentialsResponse
Getter for the token type.
getType() - Method in class org.entur.jwt.client.AccessToken
 
getValue() - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
getValue() - Method in class org.entur.jwt.client.AccessToken
 
getValue() - Method in class org.entur.jwt.client.RefreshToken
 

H

hashCode() - Method in class org.entur.jwt.client.AccessToken
 
HEADER_AUTHORIZATION - Static variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
headers - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
health - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
health - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
health(boolean) - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
Toggle the health status of AccessToken.
host - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
host - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
host - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 

I

isEnabled() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
isEnabled() - Method in class org.entur.jwt.client.properties.JwtClientCache
 
isEnabled() - Method in class org.entur.jwt.client.properties.JwtEagerRefresh
 
isEnabled() - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
isHealth() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
isRefreshable(long) - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
isRetrying() - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
isSuccess() - Method in class org.entur.jwt.client.AccessTokenHealth
 
issueBody - Variable in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
issueHeaders - Variable in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
issuePath - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
issuePath - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
issuePath - Variable in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
issueUrl - Variable in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
isValid(long) - Method in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
isValid(long) - Method in class org.entur.jwt.client.AccessToken
 
isValid(long) - Method in class org.entur.jwt.client.RefreshToken
 

J

JwtClientCache - Class in org.entur.jwt.client.properties
 
JwtClientCache() - Constructor for class org.entur.jwt.client.properties.JwtClientCache
 
JwtEagerRefresh - Class in org.entur.jwt.client.properties
 
JwtEagerRefresh() - Constructor for class org.entur.jwt.client.properties.JwtEagerRefresh
 
JwtPreemptiveRefresh - Class in org.entur.jwt.client.properties
 
JwtPreemptiveRefresh() - Constructor for class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 

K

KEY_AUDIENCE - Static variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
KEY_CLIENT_CREDENTIALS - Static variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
KEY_CLIENT_ID - Static variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
KEY_GRANT_TYPE - Static variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
KEY_GRANT_TYPE - Static variable in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
KEY_REFRESH_TOKEN - Static variable in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
KEY_SCOPE - Static variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
KEY_SECRET - Static variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
KeycloakClientCredentialsBuilder - Class in org.entur.jwt.client.keycloak
 
KeycloakClientCredentialsBuilder() - Constructor for class org.entur.jwt.client.keycloak.KeycloakClientCredentialsBuilder
 
KeycloakJwtClientProperties - Class in org.entur.jwt.client.properties
 
KeycloakJwtClientProperties() - Constructor for class org.entur.jwt.client.properties.KeycloakJwtClientProperties
 

L

loadAccessTokenFromProvider(long) - Method in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
loadAccessTokenFromProvider(long) - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
lock - Variable in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
logger - Static variable in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
logger - Static variable in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
logger - Static variable in class org.entur.jwt.client.BaseAccessTokenProvider
 
logger - Static variable in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
logger - Static variable in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
logger - Static variable in class org.entur.jwt.client.UrlAccessTokenProvider
 

M

minimumTimeToLive - Variable in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
minimumTimeToLiveUnit - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
minimum time to live, when returned from the cache
minimumTimeToLiveUnits - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 

N

newBuilder(ClientCredentials, long, long) - Static method in class org.entur.jwt.client.AccessTokenProviderBuilder
 
newClientCredentials() - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
newInstance() - Static method in class org.entur.jwt.client.auth0.Auth0ClientCredentialsBuilder
 
newInstance() - Static method in class org.entur.jwt.client.generic.GenericClientCredentialsBuilder
 
newInstance() - Static method in class org.entur.jwt.client.keycloak.KeycloakClientCredentialsBuilder
 
newInstance(String, String, long) - Static method in class org.entur.jwt.client.AccessToken
 

O

org.entur.jwt.client - package org.entur.jwt.client
 
org.entur.jwt.client.auth0 - package org.entur.jwt.client.auth0
 
org.entur.jwt.client.generic - package org.entur.jwt.client.generic
 
org.entur.jwt.client.keycloak - package org.entur.jwt.client.keycloak
 
org.entur.jwt.client.properties - package org.entur.jwt.client.properties
 

P

parameters - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
port - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
port - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
port - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
PreemptiveCachedAccessTokenProvider - Class in org.entur.jwt.client
Caching AccessTokenProvider which preemptively attempts to update the cache in the background.
PreemptiveCachedAccessTokenProvider(AccessTokenProvider, long, long, long, int, boolean) - Constructor for class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
Construct new instance.
PreemptiveCachedAccessTokenProvider(AccessTokenProvider, long, long, long, int, boolean, ExecutorService, boolean) - Constructor for class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
Construct new instance, use a custom executor service.
PreemptiveCachedAccessTokenProvider(AccessTokenProvider, long, TimeUnit, long, TimeUnit, long, TimeUnit, int, boolean) - Constructor for class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
Construct new instance.
preemptiveCacheRefresh(boolean) - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
Enable the preemptive cache.
preemptiveCacheRefresh(long, TimeUnit, int, boolean) - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
Enable the preemptive cache refresh.
preemptiveRefresh - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
preemptiveRefresh(long, AbstractCachedAccessTokenProvider.AccessTokenCacheItem, boolean) - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
Preemptive update.
preemptiveRefreshConstraint - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
preemptiveRefreshEager - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
preemptiveRefreshTimeUnit - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
preemptiveRefreshTimeUnits - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
printHeadersIfPresent(HttpURLConnection, String...) - Method in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
printHeadersIfPresent(HttpURLConnection, String...) - Method in class org.entur.jwt.client.UrlAccessTokenProvider
 
printHeadersIfPresent(T, String...) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
printHttpURLConnectionHeadersIfPresent(HttpURLConnection, String...) - Static method in class org.entur.jwt.client.UrlAccessTokenProvider
 
protocol - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
protocol - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
protocol - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
provider - Variable in class org.entur.jwt.client.BaseAccessTokenProvider
 
providerStatus - Variable in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
The state of the below provider

R

reader - Variable in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
readTimeout - Variable in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
readTimeout - Variable in class org.entur.jwt.client.UrlAccessTokenProvider
 
realm - Variable in class org.entur.jwt.client.keycloak.KeycloakClientCredentialsBuilder
 
realm - Variable in class org.entur.jwt.client.properties.KeycloakJwtClientProperties
 
refreshable - Variable in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
refreshExpiresIn - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
refreshExpiresUnit - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
refreshPath - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
refreshPath - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
refreshPath - Variable in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
refreshProvider - Variable in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
Provider to invoke when refreshing state.
refreshTimeout - Variable in class org.entur.jwt.client.DefaultCachedAccessTokenProvider
 
refreshToken - Variable in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
RefreshToken - Class in org.entur.jwt.client
 
RefreshToken(String, long) - Constructor for class org.entur.jwt.client.RefreshToken
 
refreshUrl - Variable in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
request(URL, byte[], Map<String, Object>) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
request(URL, byte[], Map<String, Object>) - Method in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
request(URL, byte[], Map<String, Object>) - Method in class org.entur.jwt.client.UrlAccessTokenProvider
 
retrying - Variable in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
retrying - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
retrying(boolean) - Method in class org.entur.jwt.client.AbstractAccessTokenProvidersBuilder
 
RetryingAccessTokenProvider - Class in org.entur.jwt.client
This provider implements a workaround for transient network problems.
RetryingAccessTokenProvider(AccessTokenProvider) - Constructor for class org.entur.jwt.client.RetryingAccessTokenProvider
 
revokePath - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
revokePath - Variable in class org.entur.jwt.client.DefaultClientCredentials
 
revokePath - Variable in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
revokeUrl - Variable in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 

S

schedulePreemptiveRefresh(long, AbstractCachedAccessTokenProvider.AccessTokenCacheItem) - Method in class org.entur.jwt.client.PreemptiveCachedAccessTokenProvider
 
scope - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
scope - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
secret - Variable in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
secret - Variable in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setAudience(String) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setCache(JwtClientCache) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setClientCredentialsRequestFormat(GenericJwtClientProperties.ClientCredentialsRequestFormat) - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
setClientId(String) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setEager(JwtEagerRefresh) - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
setEnabled(boolean) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setEnabled(boolean) - Method in class org.entur.jwt.client.properties.JwtClientCache
 
setEnabled(boolean) - Method in class org.entur.jwt.client.properties.JwtEagerRefresh
 
setEnabled(boolean) - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
setExpiresConstraint(int) - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
setHeaders(Map<String, Object>) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setHealth(boolean) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setHost(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setHost(String) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setIssuePath(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setIssuePath(String) - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
setMinimumTimeToLive(long) - Method in class org.entur.jwt.client.properties.JwtClientCache
 
setParameters(Map<String, Object>) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setPort(int) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setPort(int) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setPreemptiveRefresh(JwtPreemptiveRefresh) - Method in class org.entur.jwt.client.properties.JwtClientCache
 
setProtocol(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setProtocol(String) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setRealm(String) - Method in class org.entur.jwt.client.properties.KeycloakJwtClientProperties
 
setRefreshPath(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setRefreshPath(String) - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
setRefreshProvider(AccessTokenProvider) - Method in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
 
setRefreshTimeout(long) - Method in class org.entur.jwt.client.properties.JwtClientCache
 
setRetrying(boolean) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setRevokePath(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 
setRevokePath(String) - Method in class org.entur.jwt.client.properties.GenericJwtClientProperties
 
setScope(String) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setSecret(String) - Method in class org.entur.jwt.client.properties.AbstractJwtClientProperties
 
setTimeToExpires(int) - Method in class org.entur.jwt.client.properties.JwtPreemptiveRefresh
 
StatefulUrlAccessTokenProvider - Class in org.entur.jwt.client
AccessTokenProvider which handles refresh tokens.
StatefulUrlAccessTokenProvider(URL, Map<String, Object>, Map<String, Object>, long, long, URL, URL) - Constructor for class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
status - Variable in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
The state of the top level provider
supportsHealth() - Method in class org.entur.jwt.client.AbstractAccessTokenHealthProvider
 
supportsHealth() - Method in class org.entur.jwt.client.AbstractStatefulUrlAccessTokenProvider
 
supportsHealth() - Method in interface org.entur.jwt.client.AccessTokenHealthProvider
 
supportsHealth() - Method in class org.entur.jwt.client.BaseAccessTokenProvider
 
supportsHealth() - Method in class org.entur.jwt.client.StatefulUrlAccessTokenProvider
 
supportsHealth() - Method in class org.entur.jwt.client.UrlAccessTokenProvider
 

T

type - Variable in class org.entur.jwt.client.AccessToken
 

U

URL_PARAMETERS - Enum constant in enum class org.entur.jwt.client.properties.GenericJwtClientProperties.ClientCredentialsRequestFormat
 
UrlAccessTokenProvider - Class in org.entur.jwt.client
 
UrlAccessTokenProvider(URL, Map<String, Object>, Map<String, Object>, long, long) - Constructor for class org.entur.jwt.client.UrlAccessTokenProvider
 
urlForPath(String) - Method in class org.entur.jwt.client.DefaultClientCredentials
 

V

validate(ClientCredentialsResponse) - Method in class org.entur.jwt.client.AbstractUrlAccessTokenProvider
 
value - Variable in class org.entur.jwt.client.AbstractCachedAccessTokenProvider.AccessTokenCacheItem
 
value - Variable in class org.entur.jwt.client.AccessToken
 
valueOf(String) - Static method in enum class org.entur.jwt.client.properties.GenericJwtClientProperties.ClientCredentialsRequestFormat
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.entur.jwt.client.properties.GenericJwtClientProperties.ClientCredentialsRequestFormat
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAudience(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withAuthorizationHeader(Boolean) - Method in class org.entur.jwt.client.generic.GenericClientCredentialsBuilder
 
withClientId(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withHost(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withIssuePath(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withPort(int) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withProtocol(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withRealm(String) - Method in class org.entur.jwt.client.keycloak.KeycloakClientCredentialsBuilder
 
withRefreshPath(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withRevokePath(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withScope(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
withSecret(String) - Method in class org.entur.jwt.client.AbstractClientCredentialsBuilder
 
A B C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form