Package org.entur.jwt.client
Class AbstractCachedAccessTokenProvider
java.lang.Object
org.entur.jwt.client.BaseAccessTokenProvider
org.entur.jwt.client.AbstractCachedAccessTokenProvider
- All Implemented Interfaces:
Closeable,AutoCloseable,AccessTokenHealthProvider,AccessTokenProvider
- Direct Known Subclasses:
DefaultCachedAccessTokenProvider
Access-token provider that caches previously obtained access-tokens in
memory.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.entur.jwt.client.BaseAccessTokenProvider
logger, provider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAccessToken(boolean forceRefresh) getCache()protected AccessTokengetCachedAccessToken(long time) Methods inherited from class org.entur.jwt.client.BaseAccessTokenProvider
close, getHealth, getProvider, supportsHealth
-
Field Details
-
cache
-
-
Constructor Details
-
AbstractCachedAccessTokenProvider
-
-
Method Details
-
getAccessToken
- Throws:
AccessTokenException
-
getCachedAccessToken
-
getCache
-