public class DOMBrokerReadWriteTransaction extends AbstractDOMBrokerWriteTransaction<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction> implements org.opendaylight.mdsal.dom.api.DOMDataTreeReadWriteTransaction
| Modifier | Constructor and Description |
|---|---|
protected |
DOMBrokerReadWriteTransaction(Object identifier,
Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,? extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory> storeTxFactories,
AbstractDOMTransactionFactory<?> commitImpl)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction |
createTransaction(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) |
addToStringAttributes, cancel, commit, delete, merge, putcloseSubtransactions, getIdentifier, getSubtransaction, getSubtransactions, getTxFactory, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdelete, merge, putprotected DOMBrokerReadWriteTransaction(Object identifier, Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,? extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory> storeTxFactories, AbstractDOMTransactionFactory<?> commitImpl)
identifier - identifier of transaction.storeTxFactories - the backing transaction store factoriespublic 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)
read in interface org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransactionpublic com.google.common.util.concurrent.FluentFuture<Boolean> exists(org.opendaylight.mdsal.common.api.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
exists in interface org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransactionprotected org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction createTransaction(org.opendaylight.mdsal.common.api.LogicalDatastoreType key)
createTransaction in class AbstractDOMBrokerTransaction<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction>public void close()
close in interface AutoCloseableclose in interface org.opendaylight.mdsal.common.api.AsyncReadTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>Copyright © 2019 OpenDaylight. All rights reserved.