public class TierTopicSnapshotObjectStoreUtils extends Object
Constructor and Description |
---|
TierTopicSnapshotObjectStoreUtils() |
Modifier and Type | Method and Description |
---|---|
static TierObjectStoreResponse |
getObject(Supplier<Boolean> isShutdown,
TierObjectStore objectStore,
TierObjectStore.ObjectStoreMetadata metadata,
TierObjectStore.FileType fileType) |
static Map<String,List<VersionInformation>> |
listObject(Supplier<Boolean> isShutdown,
TierObjectStore objectStore,
String keyPrefix,
Boolean versionInfo) |
static void |
putBuffer(Supplier<Boolean> isShutdown,
TierObjectStore objectStore,
TierObjectStore.ObjectStoreMetadata metadata,
ByteBuffer buffer,
TierObjectStore.FileType fileType) |
public static void putBuffer(Supplier<Boolean> isShutdown, TierObjectStore objectStore, TierObjectStore.ObjectStoreMetadata metadata, ByteBuffer buffer, TierObjectStore.FileType fileType) throws IOException, InterruptedException
IOException
InterruptedException
public static TierObjectStoreResponse getObject(Supplier<Boolean> isShutdown, TierObjectStore objectStore, TierObjectStore.ObjectStoreMetadata metadata, TierObjectStore.FileType fileType) throws IOException, InterruptedException
IOException
InterruptedException
public static Map<String,List<VersionInformation>> listObject(Supplier<Boolean> isShutdown, TierObjectStore objectStore, String keyPrefix, Boolean versionInfo) throws InterruptedException
InterruptedException