public abstract class HttpCredentialProvider extends Object implements ICredentialProvider
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
HttpCredentialProvider.Builder<ProviderT extends HttpCredentialProvider,BuilderT extends HttpCredentialProvider.Builder> |
protected static class |
HttpCredentialProvider.BuilderImpl<ProviderT extends HttpCredentialProvider,BuilderT extends HttpCredentialProvider.Builder> |
| 限定符 | 构造器和说明 |
|---|---|
protected |
HttpCredentialProvider(HttpCredentialProvider.BuilderImpl<?,?> builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
buildRefreshCache() |
void |
close() |
ICredential |
getCredentials() |
Instant |
getPrefetchTime(Instant expiration) |
Instant |
getStaleTime(Instant expiration) |
abstract RefreshResult<ICredential> |
refreshCredentials() |
protected HttpCredentialProvider(HttpCredentialProvider.BuilderImpl<?,?> builder)
protected void buildRefreshCache()
public abstract RefreshResult<ICredential> refreshCredentials()
public ICredential getCredentials()
getCredentials 在接口中 ICredentialProviderpublic void close()
close 在接口中 SdkAutoCloseableclose 在接口中 AutoCloseableCopyright © 2024. All rights reserved.