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, wait
refresh
public AbstractCOSCachedCredentialsProvider(long refreshPeriodSeconds)
public void updateCOSCredentials()
public COSCredentials getCredentials()
COSCredentialsProvider
getCredentials
in interface COSCredentialsProvider
protected void finalize() throws Throwable
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public abstract COSCredentials fetchNewCOSCredentials()
Copyright © 2024. All rights reserved.