Class DOMBrokerReadOnlyTransaction
- java.lang.Object
-
- org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction>
-
- org.opendaylight.controller.cluster.databroker.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 Summary
Constructors Modifier Constructor Description protectedDOMBrokerReadOnlyTransaction(Object identifier, Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,? extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory> storeTxFactories)Creates new composite Transactions.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransactioncreateTransaction(org.opendaylight.mdsal.common.api.LogicalDatastoreType key)com.google.common.util.concurrent.FluentFuture<Boolean>exists(org.opendaylight.mdsal.common.api.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)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)-
Methods inherited from class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
addToStringAttributes, closeSubtransactions, getIdentifier, getSubtransaction, getSubtransactions, getTxFactory, toString
-
-
-
-
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:
readin interfaceorg.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:
existsin interfaceorg.opendaylight.mdsal.dom.api.DOMDataTreeReadOperations
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction- Specified by:
closein interfaceorg.opendaylight.yangtools.concepts.Registration
-
createTransaction
protected org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction createTransaction(org.opendaylight.mdsal.common.api.LogicalDatastoreType key)
- Specified by:
createTransactionin classAbstractDOMBrokerTransaction<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction>
-
-