- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.CrtResource
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.CrtBufferPool
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.CrtByteBuffer
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContext
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- cleanUpPem(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Cleanup Function that removes most formatting and copy/paste mistakes from
PEM formatted Strings.
- ClientBootstrap - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_client_bootstrap from aws-c-io to provide
a client context for all protocol stacks in the AWS Common Runtime.
- ClientBootstrap(int) - Constructor for class software.amazon.awssdk.crt.io.ClientBootstrap
-
Creates a new ClientBootstrap.
- ClientBootstrap(EventLoopGroup, HostResolver) - Constructor for class software.amazon.awssdk.crt.io.ClientBootstrap
-
Creates a new ClientBootstrap.
- close() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the reference count to this resource.
- connect(String, String, int) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Connect to the service endpoint and start a session without TLS.
- connect(String, String, int, SocketOptions, boolean, int, int) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Connect to the service endpoint and start a session
- createDefaultClient() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- createDefaultServer() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- createWithMTLS(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates TLS options using a certificate and private key
- createWithMTLSFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates TLS options using a certificate and private key
- createWithMTLSPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
OSX only - Helper which creates TLS options using PKCS12
- CRT - Class in software.amazon.awssdk.crt
-
This class is responsible for loading the aws-crt-jni shared lib for the current
platform out of aws-crt-java.jar.
- CRT() - Constructor for class software.amazon.awssdk.crt.CRT
-
- CRT.UnknownPlatformException - Exception in software.amazon.awssdk.crt
-
- CrtBufferPool - Class in software.amazon.awssdk.crt.io
-
A Pool of CrtByteBuffers
- CrtBufferPool(int, int) - Constructor for class software.amazon.awssdk.crt.io.CrtBufferPool
-
- CrtByteBuffer - Class in software.amazon.awssdk.crt.io
-
Wrapper class around a Java DirectByteBuffer and Native buffer that hooks into the CrtResource Memory Leak Tracker.
- CrtHttpStreamHandler - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Request/Responses
Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.h
- CrtResource - Class in software.amazon.awssdk.crt
-
This wraps a native pointer to an AWS Common Runtime resource.
- CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
-
- CrtRuntimeException - Exception in software.amazon.awssdk.crt
-
This exception will be thrown by any exceptional cases encountered within
the JNI bindings to the AWS Common Runtime
- releaseBackToPool() - Method in class software.amazon.awssdk.crt.io.CrtByteBuffer
-
- releaseBuffer(CrtByteBuffer) - Method in class software.amazon.awssdk.crt.io.CrtBufferPool
-
- releaseConnection(HttpClientConnection) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
- releaseConnectionPointer(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
-
Required override method that must begin the release process of the acquired native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Closes this Connection Pool and any pending Connection Acquisitions
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Cleans up the stream's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Cleans up the client bootstrap's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.CrtBufferPool
-
Cleans up the buffer pool internal state by failing all pending acquisitions.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.CrtByteBuffer
-
Cleans up the buffer's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Stops the event loop group's tasks and frees all resources associated with the the group.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Cleans up the resolver's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
Frees the native resources for this set of socket options
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContext
-
Frees all native resources associated with the context.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Frees the native resources associated with this instance
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Cleans up the native resources associated with this client.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Disconnects if necessary, and frees native resources associated with this connection
- releaseReferences() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the ref counts for all resources referenced by this resource.
- removeInvalidPemChars(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Removes characters that are not valid in PEM format.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns an array containing the constants of this enum type, in
the order they are declared.