Package org.apache.pulsar.broker.storage
Interface ManagedLedgerStorageClass
- All Known Subinterfaces:
BookkeeperManagedLedgerStorageClass
@Private
@Unstable
public interface ManagedLedgerStorageClass
ManagedLedgerStorageClass represents a configured instance of ManagedLedgerFactory for managed ledgers.
The
ManagedLedgerStorage can hold multiple storage classes, and each storage class can have its own
configuration.-
Method Summary
Modifier and TypeMethodDescriptionReturn the factory to createManagedLedgerFactory.getName()Return the name of the storage class.
-
Method Details
-
getName
String getName()Return the name of the storage class.- Returns:
- the name of the storage class.
-
getManagedLedgerFactory
ManagedLedgerFactory getManagedLedgerFactory()Return the factory to createManagedLedgerFactory.- Returns:
- the factory to create
ManagedLedgerFactory.
-