*/
package org.opendaylight.controller.cluster.databroker;
+import org.eclipse.jdt.annotation.Nullable;
import org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction;
-import org.opendaylight.controller.sal.core.spi.data.DOMStoreThreePhaseCommitCohort;
-import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction;
+import org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort;
+import org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
*/
class ClientBackedWriteTransaction extends ClientBackedTransaction<ClientTransaction>
implements DOMStoreWriteTransaction {
- ClientBackedWriteTransaction(final ClientTransaction delegate) {
- super(delegate);
+ ClientBackedWriteTransaction(final ClientTransaction delegate, final @Nullable Throwable allocationContext) {
+ super(delegate, allocationContext);
}
@Override
- public final void write(final YangInstanceIdentifier path, final NormalizedNode<?, ?> data) {
+ public final void write(final YangInstanceIdentifier path, final NormalizedNode data) {
delegate().write(path, data);
}
@Override
- public final void merge(final YangInstanceIdentifier path, final NormalizedNode<?, ?> data) {
+ public final void merge(final YangInstanceIdentifier path, final NormalizedNode data) {
delegate().merge(path, data);
}
@Override
public final DOMStoreThreePhaseCommitCohort ready() {
- return new DOMStoreThreePhaseCommitCohortAdaptor(delegate().ready());
+ return delegate().ready();
}
}