public abstract class AbstractCOSCachedCredentialsProvider extends Object implements COSCredentialsProvider, Closeable
| Constructor and Description |
|---|
AbstractCOSCachedCredentialsProvider(long refreshPeriodSeconds) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
abstract COSCredentials |
fetchNewCOSCredentials() |
protected void |
finalize() |
COSCredentials |
getCredentials()
Returns COSCredentials which the caller can use to authorize an COS request.
|
void |
updateCOSCredentials() |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrefreshpublic AbstractCOSCachedCredentialsProvider(long refreshPeriodSeconds)
public void updateCOSCredentials()
public COSCredentials getCredentials()
COSCredentialsProvidergetCredentials in interface COSCredentialsProviderprotected void finalize()
throws Throwable
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic abstract COSCredentials fetchNewCOSCredentials()
Copyright © 2023. All rights reserved.