Class DOMBrokerReadOnlyTransaction

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.mdsal.dom.api.DOMDataTreeReadOperations, org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction, org.opendaylight.mdsal.dom.api.DOMDataTreeTransaction, org.opendaylight.yangtools.concepts.Identifiable<Object>, org.opendaylight.yangtools.concepts.Registration

    public class DOMBrokerReadOnlyTransaction
    extends AbstractDOMBrokerTransaction<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction>
    implements org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction
    • Constructor Detail

      • DOMBrokerReadOnlyTransaction

        protected DOMBrokerReadOnlyTransaction​(Object identifier,
                                               Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,​? extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory> storeTxFactories)
        Creates new composite Transactions.
        Parameters:
        identifier - Identifier of transaction.
    • Method Detail

      • read

        public com.google.common.util.concurrent.FluentFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode>> read​(org.opendaylight.mdsal.common.api.LogicalDatastoreType store,
                                                                                                                                             org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
        Specified by:
        read in interface org.opendaylight.mdsal.dom.api.DOMDataTreeReadOperations
      • exists

        public com.google.common.util.concurrent.FluentFuture<Boolean> exists​(org.opendaylight.mdsal.common.api.LogicalDatastoreType store,
                                                                              org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
        Specified by:
        exists in interface org.opendaylight.mdsal.dom.api.DOMDataTreeReadOperations
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction
        Specified by:
        close in interface org.opendaylight.yangtools.concepts.Registration
      • createTransaction

        protected org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction createTransaction​(org.opendaylight.mdsal.common.api.LogicalDatastoreType key)
        Specified by:
        createTransaction in class AbstractDOMBrokerTransaction<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction>