Class TransactionProxy
java.lang.Object
org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTransaction<TransactionIdentifier>
org.opendaylight.controller.cluster.datastore.TransactionProxy
- All Implemented Interfaces:
AutoCloseable,DOMStoreReadTransaction,DOMStoreReadWriteTransaction,DOMStoreTransaction,DOMStoreWriteTransaction,Identifiable<Object>
public class TransactionProxy
extends AbstractDOMStoreTransaction<TransactionIdentifier>
implements DOMStoreReadWriteTransaction
A transaction potentially spanning multiple backend shards.
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionProxy(org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory<?> txContextFactory, TransactionType type) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclose()voiddelete(YangInstanceIdentifier path) exists(YangInstanceIdentifier path) voidmerge(YangInstanceIdentifier path, NormalizedNode data) read(YangInstanceIdentifier path) final AbstractThreePhaseCommitCohort<?>ready()voidwrite(YangInstanceIdentifier path, NormalizedNode data) Methods inherited from class org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTransaction
addToStringAttributes, getDebugContext, getIdentifier, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction
executeMethods inherited from interface org.opendaylight.mdsal.dom.spi.store.DOMStoreTransaction
getIdentifier
-
Constructor Details
-
TransactionProxy
public TransactionProxy(org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory<?> txContextFactory, TransactionType type)
-
-
Method Details
-
exists
- Specified by:
existsin interfaceDOMStoreReadTransaction
-
read
- Specified by:
readin interfaceDOMStoreReadTransaction
-
delete
- Specified by:
deletein interfaceDOMStoreWriteTransaction
-
merge
- Specified by:
mergein interfaceDOMStoreWriteTransaction
-
write
- Specified by:
writein interfaceDOMStoreWriteTransaction
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceDOMStoreTransaction
-
ready
- Specified by:
readyin interfaceDOMStoreWriteTransaction
-