Package | Description |
---|---|
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.util |
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.
|
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 |
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 |
S3AbortableInputStream
Does EOS detection for objects returned by S3.
|
Modifier and Type | Class and Description |
---|---|
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 |
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.