public class S3Client extends CrtResource
CrtResource.ResourceInstance| Constructor and Description |
|---|
S3Client(S3ClientOptions options) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canReleaseReferencesImmediately()
Determines whether a resource releases its dependencies at the same time the
native handle is released or if it waits.
|
CompletableFuture<Void> |
getShutdownCompleteFuture() |
S3MetaRequest |
makeMetaRequest(S3MetaRequestOptions options) |
protected void |
releaseNativeHandle()
Cleans up the native resources associated with this client.
|
acquireNativeHandle, addRef, addReferenceTo, close, collectNativeResource, collectNativeResources, decRef, getNativeHandle, getResourceLogDescription, isNull, logNativeResources, releaseReferences, removeReferenceTo, setDescription, swapReferenceTo, waitForNoResourcespublic S3Client(S3ClientOptions options) throws CrtRuntimeException
CrtRuntimeExceptionpublic S3MetaRequest makeMetaRequest(S3MetaRequestOptions options)
protected boolean canReleaseReferencesImmediately()
canReleaseReferencesImmediately in class CrtResourceprotected void releaseNativeHandle()
releaseNativeHandle in class CrtResourcepublic CompletableFuture<Void> getShutdownCompleteFuture()
Copyright © 2021. All rights reserved.