public abstract class AbstractDOMBrokerWriteTransaction<T extends org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction> extends AbstractDOMBrokerTransaction<T> implements org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction
Modifier | Constructor and Description |
---|---|
protected |
AbstractDOMBrokerWriteTransaction(Object identifier,
Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,? extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory> storeTxFactories,
AbstractDOMTransactionFactory<?> commitImpl) |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.base.MoreObjects.ToStringHelper |
addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper toStringHelper) |
boolean |
cancel() |
com.google.common.util.concurrent.FluentFuture<? extends org.opendaylight.mdsal.common.api.CommitInfo> |
commit() |
void |
delete(org.opendaylight.mdsal.common.api.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) |
void |
merge(org.opendaylight.mdsal.common.api.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
void |
put(org.opendaylight.mdsal.common.api.LogicalDatastoreType store,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
closeSubtransactions, createTransaction, getIdentifier, getSubtransaction, getSubtransactions, getTxFactory, toString
protected AbstractDOMBrokerWriteTransaction(Object identifier, Map<org.opendaylight.mdsal.common.api.LogicalDatastoreType,? extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory> storeTxFactories, AbstractDOMTransactionFactory<?> commitImpl)
public void put(org.opendaylight.mdsal.common.api.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
put
in interface org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction
public void delete(org.opendaylight.mdsal.common.api.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
delete
in interface org.opendaylight.mdsal.common.api.AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>
delete
in interface org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction
public void merge(org.opendaylight.mdsal.common.api.LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
merge
in interface org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction
public boolean cancel()
cancel
in interface org.opendaylight.mdsal.common.api.AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>
public com.google.common.util.concurrent.FluentFuture<? extends org.opendaylight.mdsal.common.api.CommitInfo> commit()
commit
in interface org.opendaylight.mdsal.common.api.AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>
protected com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper toStringHelper)
addToStringAttributes
in class AbstractDOMBrokerTransaction<T extends org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction>
Copyright © 2019 OpenDaylight. All rights reserved.