Package | Description |
---|---|
org.opendaylight.mdsal.dom.broker | |
org.opendaylight.mdsal.dom.spi.store | |
org.opendaylight.mdsal.dom.store.inmemory |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.util.concurrent.FluentFuture<? extends CommitInfo> |
SerializedDOMDataBroker.commit(DOMDataTreeWriteTransaction transaction,
Collection<DOMStoreThreePhaseCommitCohort> cohorts) |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingDOMStoreThreePhaseCommitCohort
Abstract base class for
DOMStoreThreePhaseCommitCohort implementations,
which forward most of their functionality to a backend ForwardingDOMStoreThreePhaseCommitCohort.delegate() . |
Modifier and Type | Method and Description |
---|---|
protected abstract DOMStoreThreePhaseCommitCohort |
AbstractSnapshotBackedTransactionChain.createCohort(SnapshotBackedWriteTransaction<T> transaction,
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification modification,
Exception operationError)
Create a cohort for driving the transaction through the commit process.
|
protected abstract DOMStoreThreePhaseCommitCohort |
ForwardingDOMStoreThreePhaseCommitCohort.delegate() |
DOMStoreThreePhaseCommitCohort |
SnapshotBackedWriteTransaction.ready() |
DOMStoreThreePhaseCommitCohort |
DOMStoreWriteTransaction.ready()
Seals transaction, and returns three-phase commit cohort associated
with this transaction and DOM Store to be coordinated by coordinator.
|
protected DOMStoreThreePhaseCommitCohort |
AbstractSnapshotBackedTransactionChain.transactionReady(SnapshotBackedWriteTransaction<T> tx,
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification tree,
Exception readyError) |
protected abstract DOMStoreThreePhaseCommitCohort |
SnapshotBackedWriteTransaction.TransactionReadyPrototype.transactionReady(SnapshotBackedWriteTransaction<T> tx,
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification tree,
@Nullable Exception readyError)
Returns a commit coordinator associated with supplied transactions.
|
Modifier and Type | Class and Description |
---|---|
class |
ForeignShardThreePhaseCommitCohort |
Modifier and Type | Method and Description |
---|---|
protected DOMStoreThreePhaseCommitCohort |
InMemoryDOMDataStore.transactionReady(SnapshotBackedWriteTransaction<String> tx,
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification modification,
Exception readyError) |
Constructor and Description |
---|
ShardCanCommitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
Collection<DOMStoreThreePhaseCommitCohort> cohorts) |
ShardCommitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
Collection<DOMStoreThreePhaseCommitCohort> cohorts,
org.opendaylight.mdsal.dom.store.inmemory.InmemoryDOMDataTreeShardWriteTransaction transaction) |
ShardPreCommitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
Collection<DOMStoreThreePhaseCommitCohort> cohorts) |
ShardSubmitCoordinationTask(DOMDataTreeIdentifier rootShardPrefix,
Collection<DOMStoreThreePhaseCommitCohort> cohorts,
org.opendaylight.mdsal.dom.store.inmemory.InmemoryDOMDataTreeShardWriteTransaction transaction) |
Copyright © 2019 OpenDaylight. All rights reserved.