public class TransactionProxy
extends org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTransaction<org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier>
implements org.opendaylight.controller.sal.core.spi.data.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.CheckedFuture<Boolean,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> |
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.CheckedFuture<com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> |
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.CheckedFuture<Boolean,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> exists(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
exists in interface org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransactionpublic com.google.common.util.concurrent.CheckedFuture<com.google.common.base.Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,org.opendaylight.controller.md.sal.common.api.data.ReadFailedException> read(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
read in interface org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransactionpublic void delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
delete in interface org.opendaylight.controller.sal.core.spi.data.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.controller.sal.core.spi.data.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.controller.sal.core.spi.data.DOMStoreWriteTransactionpublic final void close()
close in interface AutoCloseableclose in interface org.opendaylight.controller.sal.core.spi.data.DOMStoreTransactionpublic final AbstractThreePhaseCommitCohort<?> ready()
ready in interface org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransactionCopyright © 2018 OpenDaylight. All rights reserved.