public class S3TierObjectStore extends java.lang.Object implements TierObjectStore
TierObjectStore.TierObjectStoreFileType
Constructor and Description |
---|
S3TierObjectStore(TierObjectStoreConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
TierObjectStoreResponse |
getObject(TierObjectMetadata objectMetadata,
TierObjectStore.TierObjectStoreFileType objectFileType,
java.lang.Integer byteOffsetStart,
java.lang.Integer byteOffsetEnd) |
TierObjectMetadata |
putSegment(TierObjectMetadata objectMetadata,
java.io.File segmentData,
java.io.File offsetIndexData,
java.io.File timestampIndexData,
java.io.File producerStateSnapshotData,
java.io.File transactionIndexData,
java.util.Optional<java.io.File> epochState) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getObject, getObject
public S3TierObjectStore(TierObjectStoreConfig config)
public TierObjectStoreResponse getObject(TierObjectMetadata objectMetadata, TierObjectStore.TierObjectStoreFileType objectFileType, java.lang.Integer byteOffsetStart, java.lang.Integer byteOffsetEnd)
getObject
in interface TierObjectStore
public void close()
close
in interface TierObjectStore
public TierObjectMetadata putSegment(TierObjectMetadata objectMetadata, java.io.File segmentData, java.io.File offsetIndexData, java.io.File timestampIndexData, java.io.File producerStateSnapshotData, java.io.File transactionIndexData, java.util.Optional<java.io.File> epochState)
putSegment
in interface TierObjectStore