类 OffloadUtils
java.lang.Object
org.apache.bookkeeper.mledger.offload.OffloadUtils
-
方法概要
修饰符和类型方法说明static byte[]buildLedgerMetadataFormat(org.apache.bookkeeper.client.api.LedgerMetadata metadata) getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, Map<String, String> defaultOffloadDriverMetadata) static StringgetOffloadDriverName(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, String defaultDriverName) static org.apache.bookkeeper.client.api.LedgerMetadataparseLedgerMetadata(long id, byte[] bytes) static voidsetOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder infoBuilder, String driverName, Map<String, String> offloadDriverMetadata)
-
方法详细资料
-
getOffloadDriverMetadata
public static Map<String,String> getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo) -
getOffloadDriverMetadata
-
getOffloadDriverName
public static String getOffloadDriverName(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, String defaultDriverName) -
setOffloadDriverMetadata
public static void setOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder infoBuilder, String driverName, Map<String, 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 IOException - 抛出:
IOException
-