X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatabroker%2Factors%2Fdds%2FFailedDataTreeModification.java;h=7c8bd9211e3ca271dfeb4c1dbc6f4b5bbd01e871;hp=b21b46dab88f1dd7702b0222939c09ac45414b32;hb=f4785825f5fb572e31fc1e656ce4134f3aa38293;hpb=98d1c5606bad9633ce5549bcd691a98c75abdf6a diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/FailedDataTreeModification.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/FailedDataTreeModification.java index b21b46dab8..7c8bd9211e 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/FailedDataTreeModification.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/FailedDataTreeModification.java @@ -12,7 +12,7 @@ import com.google.common.base.Preconditions; import java.util.function.Supplier; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification; +import org.opendaylight.yangtools.yang.data.api.schema.tree.CursorAwareDataTreeModification; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModificationCursor; /** @@ -21,7 +21,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification * * @author Robert Varga */ -final class FailedDataTreeModification implements DataTreeModification { +final class FailedDataTreeModification implements CursorAwareDataTreeModification { private final Supplier supplier; FailedDataTreeModification(final Supplier supplier) { @@ -34,7 +34,7 @@ final class FailedDataTreeModification implements DataTreeModification { } @Override - public DataTreeModification newModification() { + public CursorAwareDataTreeModification newModification() { throw supplier.get(); } @@ -62,4 +62,9 @@ final class FailedDataTreeModification implements DataTreeModification { public void applyToCursor(final DataTreeModificationCursor cursor) { throw supplier.get(); } + + @Override + public DataTreeModificationCursor createCursor(final YangInstanceIdentifier path) { + throw supplier.get(); + } }