Interface DOMDataBroker

  • All Superinterfaces:
    org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>, org.opendaylight.controller.md.sal.common.api.data.AsyncDataTransactionFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>, DOMExtensibleService<DOMDataBroker,​DOMDataBrokerExtension>, DOMService, org.opendaylight.mdsal.dom.api.DOMService, org.opendaylight.controller.md.sal.common.api.data.TransactionChainFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>

    @Deprecated(forRemoval=true)
    public interface DOMDataBroker
    extends org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>, org.opendaylight.controller.md.sal.common.api.data.TransactionChainFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>, DOMExtensibleService<DOMDataBroker,​DOMDataBrokerExtension>
    Deprecated, for removal: This API element is subject to removal in a future version.
    Use DOMDataBroker instead
    Data Broker which provides data transaction and data change listener functionality using NormalizedNode data format.

    This interface is type capture of generic interfaces and returns type captures of results for client-code convenience.

    • 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.AsyncDataBroker<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.AsyncDataTransactionFactory<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.AsyncDataBroker<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.AsyncDataTransactionFactory<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.AsyncDataBroker<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.AsyncDataTransactionFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>
      • createTransactionChain

        DOMTransactionChain createTransactionChain​(org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener listener)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        createTransactionChain in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChainFactory<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,​org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>>