@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()
TokenRefresher
refreshIfStaleAndFetch
in interface TokenRefresher<TokenT extends SdkToken>
public void close()
close
in interface AutoCloseable
close
in interface SdkAutoCloseable
Copyright © 2023. All rights reserved.