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 void
close()
void
delete
(YangInstanceIdentifier path) exists
(YangInstanceIdentifier path) void
merge
(YangInstanceIdentifier path, NormalizedNode data) read
(YangInstanceIdentifier path) final AbstractThreePhaseCommitCohort<?>
ready()
void
write
(YangInstanceIdentifier path, NormalizedNode data) Methods inherited from class org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTransaction
addToStringAttributes, getDebugContext, getIdentifier, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction
execute
Methods 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:
exists
in interfaceDOMStoreReadTransaction
-
read
- Specified by:
read
in interfaceDOMStoreReadTransaction
-
delete
- Specified by:
delete
in interfaceDOMStoreWriteTransaction
-
merge
- Specified by:
merge
in interfaceDOMStoreWriteTransaction
-
write
- Specified by:
write
in interfaceDOMStoreWriteTransaction
-
close
public final void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceDOMStoreTransaction
-
ready
- Specified by:
ready
in interfaceDOMStoreWriteTransaction
-