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.DOMDataTreeIdentifier;
import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteCursor;
* @throws IllegalStateException if this transaction has an unclosed cursor.
*/
void ready();
+
+ ListenableFuture<Void> submit();
+
+ //FIXME: remove these from the public api?
+ ListenableFuture<Boolean> validate();
+
+ ListenableFuture<Void> prepare();
+
+ ListenableFuture<Void> commit();
+
}