| Interface | Description | 
|---|---|
| AsyncDataBroker<P extends org.opendaylight.yangtools.concepts.Path<P>,D> | 
 Base interface that provides access to a conceptual data tree store and also provides the ability
 to subscribe for changes to data under a given branch of the tree. 
 | 
| AsyncDataTransactionFactory<P extends org.opendaylight.yangtools.concepts.Path<P>,D> | 
 A factory which allocates new transactions to operate on the data tree. 
 | 
| AsyncReadTransaction<P extends org.opendaylight.yangtools.concepts.Path<P>,D> | 
 Marker interface for stateful read view of the data tree. 
 | 
| AsyncTransaction<P extends org.opendaylight.yangtools.concepts.Path<P>,D> | 
 A common parent for all transactions which operate on a conceptual data tree. 
 | 
| AsyncWriteTransaction<P extends org.opendaylight.yangtools.concepts.Path<P>,D> | 
 Write transaction provides mutation capabilities for a data tree. 
 | 
| PostCanCommitStep | 
 User implementation of steps following can-commit in three phase protocol. 
 | 
| PostPreCommitStep | 
 User implementation of steps following pre-commit from Three-Phase Protocol. 
 | 
| ThreePhaseCommitStep | 
 Common interface for implementing three-phase commit steps. 
 | 
| TransactionChain<P extends org.opendaylight.yangtools.concepts.Path<P>,D> | 
 A chain of transactions. 
 | 
| TransactionChainFactory<P extends org.opendaylight.yangtools.concepts.Path<P>,D> | 
 Interface for creating transaction chains. 
 | 
| TransactionChainListener | 
 Listener for transaction chain events. 
 | 
| Enum | Description | 
|---|---|
| LogicalDatastoreType | 
| Exception | Description | 
|---|---|
| DataStoreUnavailableException | 
 This exception occurs if the datastore is temporarily unavailable. 
 | 
| DataValidationFailedException | 
 Failure of asynchronous transaction commit caused by invalid data. 
 | 
| OptimisticLockFailedException | 
 Failure of asynchronous transaction commit caused by failure
 of optimistic locking. 
 | 
| ReadFailedException | 
 An exception for a failed read. 
 | 
| TransactionChainClosedException | 
 Exception thrown when an attempt is made to open a new transaction in a closed
 chain. 
 | 
| TransactionCommitDeadlockException | 
 A type of TransactionCommitFailedException that indicates a situation that would result in a
 threading deadlock. 
 | 
| TransactionCommitFailedException | 
 Failed commit of asynchronous transaction. 
 | 
Copyright © 2018 OpenDaylight. All rights reserved.