Package | Description |
---|---|
com.ibm.cloud.objectstorage.auth | |
com.ibm.cloud.objectstorage.event | |
com.ibm.cloud.objectstorage.internal | |
com.ibm.cloud.objectstorage.metrics |
Classes used to support the AWS SDK metrics API.
|
com.ibm.cloud.objectstorage.services.s3.internal | |
com.ibm.cloud.objectstorage.services.s3.internal.crypto | |
com.ibm.cloud.objectstorage.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
com.ibm.cloud.objectstorage.test.util | |
com.ibm.cloud.objectstorage.util |
Modifier and Type | Class and Description |
---|---|
class |
AwsChunkedEncodingInputStream
A wrapper class of InputStream that implements chunked-encoding.
|
Modifier and Type | Class and Description |
---|---|
class |
ProgressInputStream
Used for input stream progress tracking purposes.
|
Modifier and Type | Class and Description |
---|---|
class |
ReleasableInputStream
An input stream that can have the close operation disabled (to avoid
accidentally being closed).
|
class |
ResettableInputStream
A mark-and-resettable input stream that can be used on files or file input
streams.
|
class |
SdkBufferedInputStream
A buffered input stream that is both SDK metric aware, and can be aborted
via thread interrupt.
|
class |
SdkDigestInputStream
Base class for AWS Java SDK specific
DigestInputStream . |
class |
SdkFilterInputStream
Base class for AWS Java SDK specific
FilterInputStream . |
class |
SdkFilterOutputStream
Base class for AWS Java SDK specific
FilterOutputStream . |
class |
SdkInputStream
Base class for AWS Java SDK specific
InputStream . |
Modifier and Type | Class and Description |
---|---|
class |
MetricFilterInputStream
Used to capture the input stream throughput metrics, but excluding the
SdkFilterInputStream.read() API. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepeatableCipherInputStream<T>
Deprecated.
this class is no longer used and will be removed in the future
Common base class used to wrap an InputStream with a cipher input stream to encrypt it, and handles resets by attempting to reset on the original, unencrypted data InputStream, and recreate an identical Cipher and identical CipherInputStream on the original data. It's repeatable if and only if the underlying unencryptedDataStream is repeatable - if the underlying input stream is not repeatable and you're going to buffer to make it repeatable anyways, it makes more sense to do so after wrapping in this object, so we buffer the encrypted data and don't have to bother re-encrypting on retry.
This stream only supports being marked before the first call to
|
class |
DigestValidationInputStream
Input stream extends MD5DigestValidationInputStream, when you finish reading the stream, it
will validate whether the computed digest equals the one from the server
side.
|
class |
InputSubstream
Filtered input stream implementation that exposes a range of an input stream
as a new input stream.
|
class |
MD5DigestCalculatingInputStream
Simple InputStream wrapper that examines the wrapped stream's contents as
they are read and calculates and MD5 digest.
|
class |
RepeatableFileInputStream
Deprecated.
by
ResettableInputStream and this class will be removed
in future releases.
A repeatable input stream for files. This input stream can be repeated an unlimited number of times, without any limitation on when a repeat can occur. |
class |
RepeatableInputStream
Deprecated.
by
SdkBufferedInputStream .
A repeatable input stream wrapper for any input stream. This input stream
relies on buffered data to repeat, and can therefore only be repeated when
less data has been read than this buffer can hold.
Note: Always use a |
class |
S3AbortableInputStream
Does EOS detection for objects returned by S3.
|
Modifier and Type | Class and Description |
---|---|
class |
AdjustedRangeInputStream
Reads only a specific range of bytes from the underlying input stream.
|
class |
ByteRangeCapturingInputStream
FilterInputStream that captures a range of bytes from a wrapped input stream.
|
class |
CipherLiteInputStream |
class |
RenewableCipherLiteInputStream
A specific kind of
CipherLiteInputStream that supports partial
mark-and-reset in the sense that, if the underlying input stream supports
mark-and-reset, this input stream can then be marked at and get reset back to
the very beginning of the stream (but not anywhere else). |
Modifier and Type | Class and Description |
---|---|
class |
S3ObjectInputStream
Input stream representing the content of an
S3Object . |
Modifier and Type | Class and Description |
---|---|
class |
ConstantInputStream
A test input stream that always return the same value.
|
Modifier and Type | Class and Description |
---|---|
class |
CountingInputStream
Simple input stream wrapper utility to count the bytes read from a stream.
|
class |
CRC32ChecksumCalculatingInputStream
Simple InputStream wrapper that examines the wrapped stream's contents as
they are read and calculates and CRC32 checksum.
|
class |
LengthCheckInputStream
Used to perform length check to ensure the number of bytes read from the
underlying input stream is the same as the expected total.
|
class |
ServiceClientHolderInputStream
This wrapper input stream holds a reference to the service client.
|
Copyright © 2024. All rights reserved.