public interface TierObjectStore
Modifier and Type | Interface and Description |
---|---|
static class |
TierObjectStore.TierObjectStoreFileType |
Modifier and Type | Method and Description |
---|---|
void |
close() |
default TierObjectStoreResponse |
getObject(TierObjectMetadata objectMetadata,
TierObjectStore.TierObjectStoreFileType objectFileType) |
default TierObjectStoreResponse |
getObject(TierObjectMetadata objectMetadata,
TierObjectStore.TierObjectStoreFileType objectFileType,
java.lang.Integer byteOffsetStart) |
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) |
TierObjectStoreResponse getObject(TierObjectMetadata objectMetadata, TierObjectStore.TierObjectStoreFileType objectFileType, java.lang.Integer byteOffsetStart, java.lang.Integer byteOffsetEnd) throws java.io.IOException
java.io.IOException
default TierObjectStoreResponse getObject(TierObjectMetadata objectMetadata, TierObjectStore.TierObjectStoreFileType objectFileType, java.lang.Integer byteOffsetStart) throws java.io.IOException
java.io.IOException
default TierObjectStoreResponse getObject(TierObjectMetadata objectMetadata, TierObjectStore.TierObjectStoreFileType objectFileType) throws java.io.IOException
java.io.IOException
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) throws TierObjectStoreRetriableException, java.io.IOException
TierObjectStoreRetriableException
java.io.IOException
void close()