Class AbstractDOMBrokerWriteTransaction<T extends DOMStoreWriteTransaction>
- java.lang.Object
-
- org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction<T>
-
- org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction<T>
-
- All Implemented Interfaces:
DOMDataTreeTransaction,DOMDataTreeWriteOperations,DOMDataTreeWriteTransaction,Identifiable<Object>
- Direct Known Subclasses:
DOMBrokerReadWriteTransaction,DOMBrokerWriteOnlyTransaction
public abstract class AbstractDOMBrokerWriteTransaction<T extends DOMStoreWriteTransaction> extends AbstractDOMBrokerTransaction<T> implements DOMDataTreeWriteTransaction
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDOMBrokerWriteTransaction(Object identifier, Map<LogicalDatastoreType,? extends DOMStoreTransactionFactory> storeTxFactories, AbstractDOMTransactionFactory<?> commitImpl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MoreObjects.ToStringHelperaddToStringAttributes(MoreObjects.ToStringHelper toStringHelper)booleancancel()FluentFuture<? extends CommitInfo>commit()voiddelete(LogicalDatastoreType store, YangInstanceIdentifier path)voidmerge(LogicalDatastoreType store, YangInstanceIdentifier path, NormalizedNode<?,?> data)voidput(LogicalDatastoreType store, YangInstanceIdentifier path, NormalizedNode<?,?> data)-
Methods inherited from class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
closeSubtransactions, createTransaction, getIdentifier, getSubtransaction, getSubtransactions, getTxFactory, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opendaylight.yangtools.concepts.Identifiable
getIdentifier
-
-
-
-
Constructor Detail
-
AbstractDOMBrokerWriteTransaction
protected AbstractDOMBrokerWriteTransaction(Object identifier, Map<LogicalDatastoreType,? extends DOMStoreTransactionFactory> storeTxFactories, AbstractDOMTransactionFactory<?> commitImpl)
-
-
Method Detail
-
put
public void put(LogicalDatastoreType store, YangInstanceIdentifier path, NormalizedNode<?,?> data)
- Specified by:
putin interfaceDOMDataTreeWriteOperations
-
delete
public void delete(LogicalDatastoreType store, YangInstanceIdentifier path)
- Specified by:
deletein interfaceDOMDataTreeWriteOperations
-
merge
public void merge(LogicalDatastoreType store, YangInstanceIdentifier path, NormalizedNode<?,?> data)
- Specified by:
mergein interfaceDOMDataTreeWriteOperations
-
cancel
public boolean cancel()
- Specified by:
cancelin interfaceDOMDataTreeWriteTransaction
-
commit
public FluentFuture<? extends CommitInfo> commit()
- Specified by:
commitin interfaceDOMDataTreeWriteTransaction
-
addToStringAttributes
protected MoreObjects.ToStringHelper addToStringAttributes(MoreObjects.ToStringHelper toStringHelper)
- Overrides:
addToStringAttributesin classAbstractDOMBrokerTransaction<T extends DOMStoreWriteTransaction>
-
-