public interface DOMTransactionChain
extends org.opendaylight.controller.md.sal.common.api.data.TransactionChain<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>
Transactions in a chain need to be committed in sequence and each transaction should see the effects of previous transactions as if they happened. A chain makes no guarantees of atomicity, in fact transactions are committed as soon as possible.
This interface is type capture of TransactionChain for DOM Data Contracts.
| Modifier and Type | Method and Description |
|---|---|
DOMDataReadOnlyTransaction |
newReadOnlyTransaction() |
DOMDataReadWriteTransaction |
newReadWriteTransaction() |
DOMDataWriteTransaction |
newWriteOnlyTransaction() |
DOMDataReadOnlyTransaction newReadOnlyTransaction()
newReadOnlyTransaction in interface org.opendaylight.controller.md.sal.common.api.data.AsyncDataTransactionFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>newReadOnlyTransaction in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChain<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>DOMDataReadWriteTransaction newReadWriteTransaction()
newReadWriteTransaction in interface org.opendaylight.controller.md.sal.common.api.data.AsyncDataTransactionFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>newReadWriteTransaction in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChain<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>DOMDataWriteTransaction newWriteOnlyTransaction()
newWriteOnlyTransaction in interface org.opendaylight.controller.md.sal.common.api.data.AsyncDataTransactionFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>newWriteOnlyTransaction in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChain<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>Copyright © 2019 OpenDaylight. All rights reserved.