Index
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
-
Caching AccessTokenProvider.
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form