- S3ObjectAlreadyExistsException - Exception in com.hubject.aws.s3.io
-
- S3ObjectAlreadyExistsException(bucketName, key) - Constructor for exception com.hubject.aws.s3.io.S3ObjectAlreadyExistsException
-
- S3OutputStream - Class in com.hubject.aws.s3.io
-
Facilitates streaming to S3 in case the actual file size is not
known upfront: uploading via the regular single-file upload will
cache the contents in memory and cause an out-of-memory error,
especially on AWS lambda. This may happen if you have to stream
several GB to S3.
- S3OutputStream(awsS3, targetBucket, targetS3Key, maxLocalCache, useChecksums, byteBufferPool) - Constructor for class com.hubject.aws.s3.io.S3OutputStream
-
Facilitates streaming to S3 in case the actual file size is not
known upfront: uploading via the regular single-file upload will
cache the contents in memory and cause an out-of-memory error,
especially on AWS lambda. This may happen if you have to stream
several GB to S3.
- S3OutputStream.Companion - Class in com.hubject.aws.s3.io
-
- SimpleByteBufferPool - Class in com.hubject.aws.s3.io
-
A pool for byte buffers, similar to connection pools.
Avoids frequent re-allocation.
- SimpleByteBufferPool(allocateDirect, maxSpareBuffers) - Constructor for class com.hubject.aws.s3.io.SimpleByteBufferPool
-
A pool for byte buffers, similar to connection pools.
Avoids frequent re-allocation.
- SimpleByteBufferPool(allocateDirect) - Constructor for class com.hubject.aws.s3.io.SimpleByteBufferPool
-
A pool for byte buffers, similar to connection pools.
Avoids frequent re-allocation.
- SimpleByteBufferPool() - Constructor for class com.hubject.aws.s3.io.SimpleByteBufferPool
-
A pool for byte buffers, similar to connection pools.
Avoids frequent re-allocation.