@Beta
public interface TransactionMetadataStoreProvider
TransactionMetadataStore.| Modifier and Type | Method and Description |
|---|---|
static TransactionMetadataStoreProvider |
newProvider(String providerClassName)
Construct a provider from the provided class.
|
CompletableFuture<TransactionMetadataStore> |
openStore(TransactionCoordinatorID transactionCoordinatorId,
ManagedLedgerFactory managedLedgerFactory,
ManagedLedgerConfig managedLedgerConfig)
Open the transaction metadata store for transaction coordinator
identified by transactionCoordinatorId.
|
static TransactionMetadataStoreProvider newProvider(String providerClassName) throws IOException
providerClassName - the provider class name.IOExceptionCompletableFuture<TransactionMetadataStore> openStore(TransactionCoordinatorID transactionCoordinatorId, ManagedLedgerFactory managedLedgerFactory, ManagedLedgerConfig managedLedgerConfig)
transactionCoordinatorId - TransactionCoordinatorID the coordinator id.managedLedgerFactory - ManagedLedgerFactory the managedLedgerFactory to create managedLedger.managedLedgerConfig - ManagedLedgerConfig the managedLedgerConfig to create managedLedger.TransactionMetadataStore is returned
if the operation succeeds.Copyright © 2017–2021 Apache Software Foundation. All rights reserved.