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 protected
AbstractDOMBrokerWriteTransaction(Object identifier, Map<LogicalDatastoreType,? extends DOMStoreTransactionFactory> storeTxFactories, AbstractDOMTransactionFactory<?> commitImpl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MoreObjects.ToStringHelper
addToStringAttributes(MoreObjects.ToStringHelper toStringHelper)
boolean
cancel()
FluentFuture<? extends CommitInfo>
commit()
void
delete(LogicalDatastoreType store, YangInstanceIdentifier path)
void
merge(LogicalDatastoreType store, YangInstanceIdentifier path, NormalizedNode data)
void
put(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:
put
in interfaceDOMDataTreeWriteOperations
-
delete
public void delete(LogicalDatastoreType store, YangInstanceIdentifier path)
- Specified by:
delete
in interfaceDOMDataTreeWriteOperations
-
merge
public void merge(LogicalDatastoreType store, YangInstanceIdentifier path, NormalizedNode data)
- Specified by:
merge
in interfaceDOMDataTreeWriteOperations
-
cancel
public boolean cancel()
- Specified by:
cancel
in interfaceDOMDataTreeWriteTransaction
-
commit
public FluentFuture<? extends CommitInfo> commit()
- Specified by:
commit
in interfaceDOMDataTreeWriteTransaction
-
addToStringAttributes
protected MoreObjects.ToStringHelper addToStringAttributes(MoreObjects.ToStringHelper toStringHelper)
- Overrides:
addToStringAttributes
in classAbstractDOMBrokerTransaction<T extends DOMStoreWriteTransaction>
-
-