| Interface | Description |
|---|---|
| MetricAware |
Used to check if any metrics gathering activity is already turned on in one
of the underlying wrapped objects.
|
| Releasable |
Used for releasing a resource.
|
| SdkFunction<Input,Output> |
Similar to the Function functional interface in Java 8.
|
| TokenBucket.Clock |
| Class | Description |
|---|---|
| AmazonWebServiceRequestAdapter |
Adapts the configuration present in
AmazonWebServiceRequest to RequestConfig. |
| ConnectionUtils | |
| CredentialsEndpointProvider |
Abstract class to return an endpoint URI from which the credentials can be loaded.
|
| CustomBackoffStrategy | |
| DateTimeJsonSerializer |
A Jackson serializer for Joda
DateTimes. |
| DefaultServiceEndpointBuilder |
Uses region metdata to construct an endpoint for a specific service
|
| DelegateInputStream |
InputStream delegate class.
|
| DelegateSocket |
Socket delegate class.
|
| DelegateSSLSocket | |
| DynamoDBBackoffStrategy | |
| EC2MetadataClient | Deprecated
Refer
EC2MetadataUtils |
| EC2ResourceFetcher | |
| FIFOCache<T> |
A bounded cache that has a FIFO eviction policy when the cache is full.
|
| IdentityEndpointBuilder |
More of a No-Op endpoint builder that just returns the same endpoint it was constructed with
|
| InstanceMetadataServiceResourceFetcher |
Fetch resources from EC2 Instance Metadata Service.
|
| ListWithAutoConstructFlag<T> |
List with auto construct flag to indicate whether it is auto constructed by Java SDK.
|
| MetricsInputStream |
Record input stream read time into
AWSRequestMetrics under metric type
HttpSocketReadTime; |
| ReleasableInputStream |
An input stream that can have the close operation disabled (to avoid
accidentally being closed).
|
| ResettableInputStream |
A mark-and-resettable input stream that can be used on files or file input
streams.
|
| SdkBufferedInputStream |
A buffered input stream that is both SDK metric aware, and can be aborted
via thread interrupt.
|
| SdkDigestInputStream |
Base class for AWS Java SDK specific
DigestInputStream. |
| SdkFilterInputStream |
Base class for AWS Java SDK specific
FilterInputStream. |
| SdkFilterOutputStream |
Base class for AWS Java SDK specific
FilterOutputStream. |
| SdkInputStream |
Base class for AWS Java SDK specific
InputStream. |
| SdkInternalList<T> |
List with auto construct flag to indicate whether it is auto constructed by
Java SDK.
|
| SdkInternalMap<K,V> |
Map with auto construct flag to indicate whether it is auto constructed by
Java SDK.
|
| SdkMetricsSocket |
A wrapper to Socket with metrics feature to record socket read time.
|
| SdkPredicate<T> |
Similar to Predicate functional interface in Java 8
|
| SdkRequestRetryHeaderProvider |
Provides SDK request header "amz-sdk-request"
|
| SdkSocket | |
| SdkSSLContext | |
| SdkSSLMetricsSocket |
A wrapper to SSLSocket with metric feature to record socket read time.
|
| SdkSSLSocket | |
| SdkThreadLocalsRegistry | |
| ServiceEndpointBuilder |
Construct a service endpoint based on metadata like service name and region
|
| StaticCredentialsProvider | Deprecated |
| TokenBucket |
| Exception | Description |
|---|---|
| CRC32MismatchException |
The exception will be thrown when client side CRC32 checksum does not match the one from server side.
|