X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-inmemory-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fstore%2Finmemory%2FDOMDataTreeShardWriteTransaction.java;fp=dom%2Fmdsal-dom-inmemory-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fstore%2Finmemory%2FDOMDataTreeShardWriteTransaction.java;h=59fa4b0966315a94aebec176c3e5d105d5cd84ff;hb=1ed67da6416e25cfd5a8270b4875cac3a3764634;hp=b457ddb49171c6acb7a89da7c1baed437f05e598;hpb=be0e3074aaabfbdde13f07473352b828ebef7841;p=mdsal.git diff --git a/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/DOMDataTreeShardWriteTransaction.java b/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/DOMDataTreeShardWriteTransaction.java index b457ddb491..59fa4b0966 100644 --- a/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/DOMDataTreeShardWriteTransaction.java +++ b/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/DOMDataTreeShardWriteTransaction.java @@ -11,12 +11,12 @@ package org.opendaylight.mdsal.dom.store.inmemory; import com.google.common.annotations.Beta; import com.google.common.util.concurrent.ListenableFuture; import javax.annotation.Nonnull; +import org.opendaylight.mdsal.dom.api.DOMDataTreeCursorProvider; import org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier; import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteCursor; -// FIXME: this should be moved to a separate package @Beta -public interface DOMDataTreeShardWriteTransaction { +public interface DOMDataTreeShardWriteTransaction extends DOMDataTreeCursorProvider { /** * Create a new write cursor. Any previous cursors have to be {@link DOMDataTreeWriteCursor#close()}d. * @@ -25,6 +25,7 @@ public interface DOMDataTreeShardWriteTransaction { * @throws IllegalStateException if a previous cursor has not been closed. * @throws NullPointerException if prefix is null. */ + @Override @Nonnull DOMDataTreeWriteCursor createCursor(@Nonnull DOMDataTreeIdentifier prefix); /** @@ -43,7 +44,6 @@ public interface DOMDataTreeShardWriteTransaction { ListenableFuture submit(); - //FIXME: remove these from the public api? ListenableFuture validate(); ListenableFuture prepare();