import org.opendaylight.mdsal.dom.api.DOMDataBroker;
import org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension;
import org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction;
+import org.opendaylight.mdsal.dom.api.DOMDataTreeReadWriteTransaction;
import org.opendaylight.mdsal.dom.api.DOMDataTreeService;
import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction;
import org.opendaylight.mdsal.dom.api.DOMTransactionChain;
return new ShardedDOMWriteTransactionAdapter(newTransactionIdentifier(), service);
}
+ @Override
+ public DOMDataTreeReadWriteTransaction newReadWriteTransaction() {
+ return new ShardedDOMReadWriteTransactionAdapter(newTransactionIdentifier(), service);
+ }
+
@Override
public DOMTransactionChain createTransactionChain(final TransactionChainListener listener) {
return new ShardedDOMTransactionChainAdapter(newChainIdentifier(), service, listener);
private Object newChainIdentifier() {
return "DOM-CHAIN-" + chainNum;
}
-
}