@ThreadSafe public final class CachedTokenRefresher<TokenT extends SdkToken> extends Object implements TokenRefresher<TokenT>
| Modifier and Type | Class and Description |
|---|---|
static class |
CachedTokenRefresher.Builder<TokenT extends SdkToken> |
| Modifier and Type | Method and Description |
|---|---|
static CachedTokenRefresher.Builder |
builder()
Builder method to construct instance of CachedTokenRefresher.
|
void |
close() |
TokenT |
refreshIfStaleAndFetch()
Gets the fresh token from the service or provided suppliers.
|
public static CachedTokenRefresher.Builder builder()
public TokenT refreshIfStaleAndFetch()
TokenRefresherrefreshIfStaleAndFetch in interface TokenRefresher<TokenT extends SdkToken>public void close()
close in interface AutoCloseableclose in interface SdkAutoCloseableCopyright © 2023. All rights reserved.