All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AsyncCallback AwsSigner Static class for a variety of AWS signing APIs.AwsSigningConfig A class representing configuration related to signing something "signable" (an http request, a body chunk, a stream event) via an AWS signing process.AwsSigningConfig.AwsSignatureType What sort of signature should be computed from the signable?AwsSigningConfig.AwsSignedBodyHeaderType Controls if signing adds a header containing the canonical request's body valueAwsSigningConfig.AwsSigningAlgorithm What version of the AWS signing process should we use.AwsSigningResult Wrapper that holds signing-related output.AwsSigningUtils Utility functions for verifying sigv4a signaturesByteBufferUtils Utility Class with Helper functions for working with ByteBuffersCachedCredentialsProvider A credentials provider that adds caching to another credentials provider via decorationCachedCredentialsProvider.CachedCredentialsProviderBuilder A simple builder class for a cached credentials provider and its optionsClientBootstrap 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.ClientConnection Wrapper around an event stream rpc client initiated connection.ClientConnectionContinuation Java wrapper for event-stream-rpc client continuation.ClientConnectionContinuationHandler Handler interface for responding to continuation events.ClientConnectionHandler Handler for EventStream ClientConnections.ClientTlsContext This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.CRC32 CRC32C Credentials A class representing a set of AWS credentials.CredentialsProvider A base class that represents a source of AWS credentialsCRT This class is responsible for loading the aws-crt-jni shared lib for the current platform out of aws-crt-java.jar.CRT.UnknownPlatformException CrtPlatform CrtResource This wraps a native pointer and/or one or more references to an AWS Common Runtime resource.CrtRuntimeException This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common RuntimeCrtS3RuntimeException DefaultChainCredentialsProvider A class that wraps the default AWS credentials provider chainDefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder A simple builder class for the default credentials provider chain and its options Does not add reference to CRT resourcesDelegateCredentialsHandler Interface that synchronously provides custom credentials.DelegateCredentialsProvider A credentials provider that sources credentials from a custom synchronous callbackDelegateCredentialsProvider.DelegateCredentialsProviderBuilder A simple builder class for a static credentials provider and its optionsEccKeyPair This class puts an opaque wrapper around aws_ecc_key_pair from aws-c-cal.EccKeyPair.AwsEccCurve EcsCredentialsProvider A class that wraps a provider that gets credentials from an ECS service.EcsCredentialsProvider.Builder A builder for creating a custom ECS credentials provider.EventLoopGroup This class wraps the aws_event_loop_group from aws-c-io to provide access to an event loop for the MQTT protocol stack in the AWS Common Runtime.ExponentialBackoffRetryOptions ExponentialBackoffRetryOptions.JitterMode Header Event-stream header.HeaderType HostResolver HttpClientConnection This class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.HttpClientConnectionManager Manages a Pool of Http ConnectionsHttpClientConnectionManagerOptions Contains all the configuration options for a HttpConnectionPoolManager instanceHttpException This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common RuntimeHttpHeader HttpHeaderBlock Type of header blockHttpMonitoringOptions This class provides access to basic http connection monitoring controls in lieu of the more traditional timeouts.HttpProxyOptions This class provides access to Http proxy configuration optionsHttpProxyOptions.HttpProxyAuthorizationType what kind of authentication, if any, to use when connecting to a proxy serverHttpProxyOptions.HttpProxyConnectionType What kind of proxy connection to establishHttpRequest Represents a single Client Request to be sent on a HTTP connectionHttpRequestBodyStream Interface that Native code knows how to call when handling Http Request bodiesHttpStream An HttpStream represents a single Http Request/Response pair within a HttpClientConnection, and wraps the native resources from the aws-c-http library.HttpStream.HttpStreamWriteChunkCompletionCallback HttpStreamResponseHandler Interface that Native code knows how to call when handling Http Responses Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.hLog Static wrapper around native and crt logging.Log.LogLevel Enum that controls how detailed logging should be.Log.LogSubject Message Wrapper around an instance of aws-event-stream-message.MessageFlags MessageFlushCallback Functor interface for receiving message flush events.MessageType MqttClient This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionalities via the AWS Common Runtime One MqttClient class is needed per application.MqttClientConnection This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionality via the AWS Common Runtime MqttClientConnection represents a single connection from one MqttClient to an MQTT service endpointMqttClientConnectionEvents Interface used to receive connection events from the CRTMqttConnectionConfig MqttException This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common RuntimeMqttMessage Represents a message to publish, or a message that was received.OperationRoutingServerConnectionHandler ServerConnectionHandler implementation that routes continuations to specific operation specific message handlersPackageInfo PackageInfo.Version PemUtils Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings for Validity.Pkcs11Lib Handle to a loaded PKCS#11 library.Pkcs11Lib.InitializeFinalizeBehavior Controls how Pkcs11Lib callsC_Initialize()
andC_Finalize()
on the PKCS#11 library.Process Encapsulates Process information and manipulation of process level operations.ProfileCredentialsProvider A class that wraps a provider that gets credentials from profile files.ProfileCredentialsProvider.Builder A builder for creating a custom profile credentials provider.QualityOfService Quality of Service associated with a publish action or subscription [MQTT-4.3].S3Client S3ClientOptions S3MetaRequest S3MetaRequestOptions S3MetaRequestOptions.MetaRequestType S3MetaRequestResponseHandler ServerBootstrap ServerConnection Wrapper around event-stream-rpc-server-connection.ServerConnectionContinuation Wrapper around aws-event-stream-rpc-server continuation.ServerConnectionContinuationHandler Handler interface for responding to continuation events.ServerConnectionHandler Handler for EventStream ServerConnections.ServerListener Event-stream-rpc server listener.ServerListenerHandler Handler interface for processing incoming event-stream-rpc connections and their lifetimes.ServerTlsContext This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.SocketOptions This class wraps the aws_socket_options from aws-c-io to provide access to TCP/UDP socket configuration in the AWS Common Runtime.SocketOptions.SocketDomain Socket communications domainSocketOptions.SocketType Socket typeStandardRetryOptions StaticCredentialsProvider A class that wraps the a credentials provider that returns a fixed set of credentialsStaticCredentialsProvider.StaticCredentialsProviderBuilder A simple builder class for a static credentials provider and its optionsStringUtils StsCredentialsProvider A class that wraps a provider that gets credentials from Security Token Service (STS).StsCredentialsProvider.Builder A builder for creating a sts credentials provider.StsWebIdentityCredentialsProvider Sts with web identity credentials provider sources a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider.StsWebIdentityCredentialsProvider.Builder A builder for creating an STS web identity credentials provider.SystemInfo SystemInfo.CpuInfo TlsCipherPreference A TlsCipherPreference represents a hardcoded ordered list of TLS Ciphers to use when negotiating a TLS Connection.TlsContext This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.TlsContextOptions This class wraps the aws_tls_connection_options from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.TlsContextOptions.TlsVersions TlsContextPkcs11Options Options for TLS using a PKCS#11 library for private key operations.Uri WebsocketHandshakeTransformArgs Arguments to a websocket handshake transform operation.X509CredentialsProvider A class that wraps a credentials provider that sources session credentials from IoT's x509 credentials service.X509CredentialsProvider.X509CredentialsProviderBuilder A builder class for the 509 provider and its options