public class JCloudLedgerOffloaderFactory extends Object implements LedgerOffloaderFactory<BlobStoreManagedLedgerOffloader>
| Constructor and Description |
|---|
JCloudLedgerOffloaderFactory() |
| Modifier and Type | Method and Description |
|---|---|
BlobStoreManagedLedgerOffloader |
create(org.apache.pulsar.common.policies.data.OffloadPoliciesImpl offloadPolicies,
Map<String,String> userMetadata,
org.apache.bookkeeper.common.util.OrderedScheduler scheduler,
LedgerOffloaderStats offloaderStats) |
boolean |
isDriverSupported(String driverName) |
static JCloudLedgerOffloaderFactory |
of() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic static JCloudLedgerOffloaderFactory of()
public boolean isDriverSupported(String driverName)
isDriverSupported in interface LedgerOffloaderFactory<BlobStoreManagedLedgerOffloader>public BlobStoreManagedLedgerOffloader create(org.apache.pulsar.common.policies.data.OffloadPoliciesImpl offloadPolicies, Map<String,String> userMetadata, org.apache.bookkeeper.common.util.OrderedScheduler scheduler, LedgerOffloaderStats offloaderStats) throws IOException
create in interface LedgerOffloaderFactory<BlobStoreManagedLedgerOffloader>IOExceptionCopyright © 2017–2022 Apache Software Foundation. All rights reserved.