public class TransactionProxy extends org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTransaction<TransactionIdentifier> implements org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction
| Constructor and Description |
|---|
TransactionProxy(org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory<?> txContextFactory,
TransactionType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
com.google.common.util.concurrent.FluentFuture<Boolean> |
exists(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
void |
merge(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
com.google.common.util.concurrent.FluentFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>> |
read(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
AbstractThreePhaseCommitCohort<?> |
ready() |
void |
write(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
addToStringAttributes, getDebugContext, getIdentifier, toStringpublic TransactionProxy(org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory<?> txContextFactory,
TransactionType type)
public com.google.common.util.concurrent.FluentFuture<Boolean> exists(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
exists in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransactionpublic com.google.common.util.concurrent.FluentFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>> read(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
read in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransactionpublic void delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
delete in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransactionpublic void merge(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
merge in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransactionpublic void write(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
write in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransactionpublic final void close()
close in interface AutoCloseableclose in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionpublic final AbstractThreePhaseCommitCohort<?> ready()
ready in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransactionCopyright © 2019 OpenDaylight. All rights reserved.