import com.google.common.util.concurrent.ListenableFuture;
import java.util.Optional;
import org.eclipse.jdt.annotation.NonNull;
+import org.opendaylight.mdsal.binding.api.DataBroker;
import org.opendaylight.mdsal.common.api.CommitInfo;
import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.yangtools.yang.binding.DataObject;
void delete(LogicalDatastoreType store, InstanceIdentifier<?> path);
- <T extends DataObject> void put(LogicalDatastoreType store, InstanceIdentifier<T> path, T data,
- boolean createMissingParents);
-
-
<T extends DataObject> void put(LogicalDatastoreType store, InstanceIdentifier<T> path,T data);
<T extends DataObject> void merge(LogicalDatastoreType store, InstanceIdentifier<T> path, T data);
- <T extends DataObject> void merge(LogicalDatastoreType store, InstanceIdentifier<T> path, T data,
- boolean createMissingParents);
-
FluentFuture<? extends @NonNull CommitInfo> commit();
void close();
+
+ /**
+ * the Databroker related to NetworkTransactionService.
+ * @return the Databroker related to NetworkTransactionService.
+ */
+ DataBroker getDataBroker();
}