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, toString
public 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.DOMStoreReadTransaction
public 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.DOMStoreReadTransaction
public void delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
delete
in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction
public 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.DOMStoreWriteTransaction
public 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.DOMStoreWriteTransaction
public final void close()
close
in interface AutoCloseable
close
in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreTransaction
public final AbstractThreePhaseCommitCohort<?> ready()
ready
in interface org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction
Copyright © 2019 OpenDaylight. All rights reserved.