Interface DOMTransactionChain

  • All Superinterfaces:
    org.opendaylight.controller.md.sal.common.api.data.AsyncDataTransactionFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>, AutoCloseable, org.opendaylight.controller.md.sal.common.api.data.TransactionChain<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>

    @Deprecated(forRemoval=true)
    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<?,​?>>
    Deprecated, for removal: This API element is subject to removal in a future version.
    Use DOMTransactionChain instead.
    A chain of DOM Data transactions.

    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.

    • Method Detail

      • newReadOnlyTransaction

        DOMDataReadOnlyTransaction newReadOnlyTransaction()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        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<?,​?>>
        Specified by:
        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<?,​?>>
      • newReadWriteTransaction

        DOMDataReadWriteTransaction newReadWriteTransaction()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        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<?,​?>>
        Specified by:
        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<?,​?>>
      • newWriteOnlyTransaction

        DOMDataWriteTransaction newWriteOnlyTransaction()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        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<?,​?>>
        Specified by:
        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<?,​?>>