Class OffloadUtils
- java.lang.Object
-
- org.apache.bookkeeper.mledger.offload.OffloadUtils
-
public final class OffloadUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]buildLedgerMetadataFormat(org.apache.bookkeeper.client.api.LedgerMetadata metadata)static java.util.Map<java.lang.String,java.lang.String>getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo)static java.util.Map<java.lang.String,java.lang.String>getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, java.util.Map<java.lang.String,java.lang.String> defaultOffloadDriverMetadata)static java.lang.StringgetOffloadDriverName(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, java.lang.String defaultDriverName)static org.apache.bookkeeper.client.api.LedgerMetadataparseLedgerMetadata(long id, byte[] bytes)static voidsetOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder infoBuilder, java.lang.String driverName, java.util.Map<java.lang.String,java.lang.String> offloadDriverMetadata)
-
-
-
Method Detail
-
getOffloadDriverMetadata
public static java.util.Map<java.lang.String,java.lang.String> getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo)
-
getOffloadDriverMetadata
public static java.util.Map<java.lang.String,java.lang.String> getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, java.util.Map<java.lang.String,java.lang.String> defaultOffloadDriverMetadata)
-
getOffloadDriverName
public static java.lang.String getOffloadDriverName(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, java.lang.String defaultDriverName)
-
setOffloadDriverMetadata
public static void setOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder infoBuilder, java.lang.String driverName, java.util.Map<java.lang.String,java.lang.String> offloadDriverMetadata)
-
buildLedgerMetadataFormat
public static byte[] buildLedgerMetadataFormat(org.apache.bookkeeper.client.api.LedgerMetadata metadata)
-
parseLedgerMetadata
public static org.apache.bookkeeper.client.api.LedgerMetadata parseLedgerMetadata(long id, byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
-