public final class OffloadUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
buildLedgerMetadataFormat(org.apache.bookkeeper.client.api.LedgerMetadata metadata) |
static Map<String,String> |
getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo) |
static Map<String,String> |
getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo,
Map<String,String> defaultOffloadDriverMetadata) |
static String |
getOffloadDriverName(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo,
String defaultDriverName) |
static org.apache.bookkeeper.client.api.LedgerMetadata |
parseLedgerMetadata(long id,
byte[] bytes) |
static void |
setOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder infoBuilder,
String driverName,
Map<String,String> offloadDriverMetadata) |
public static Map<String,String> getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo)
public static Map<String,String> getOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, Map<String,String> defaultOffloadDriverMetadata)
public static String getOffloadDriverName(MLDataFormats.ManagedLedgerInfo.LedgerInfo ledgerInfo, String defaultDriverName)
public static void setOffloadDriverMetadata(MLDataFormats.ManagedLedgerInfo.LedgerInfo.Builder infoBuilder, String driverName, Map<String,String> offloadDriverMetadata)
public static byte[] buildLedgerMetadataFormat(org.apache.bookkeeper.client.api.LedgerMetadata metadata)
public static org.apache.bookkeeper.client.api.LedgerMetadata parseLedgerMetadata(long id, byte[] bytes) throws IOException
IOExceptionCopyright © 2017–2021 Apache Software Foundation. All rights reserved.