X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fcommon%2Fnetwork%2FNetworkTransactionService.java;h=1b139d91ca0d0b80db90614d41f6f7e288764845;hb=b3d4257ba36696849b4391f39c4ae904407a72e1;hp=83020f128a739a9c6b37369a776118a95ff5dbbd;hpb=7600ff43d8769cc58fd46d908f29d39129133853;p=transportpce.git diff --git a/common/src/main/java/org/opendaylight/transportpce/common/network/NetworkTransactionService.java b/common/src/main/java/org/opendaylight/transportpce/common/network/NetworkTransactionService.java index 83020f128..1b139d91c 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/network/NetworkTransactionService.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/network/NetworkTransactionService.java @@ -8,11 +8,13 @@ package org.opendaylight.transportpce.common.network; -import com.google.common.base.Optional; - +import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.ListenableFuture; - -import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; +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; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; @@ -25,18 +27,15 @@ public interface NetworkTransactionService { void delete(LogicalDatastoreType store, InstanceIdentifier path); - void put(LogicalDatastoreType store, InstanceIdentifier path, T data, - boolean createMissingParents); - - void put(LogicalDatastoreType store, InstanceIdentifier path,T data); void merge(LogicalDatastoreType store, InstanceIdentifier path, T data); - void merge(LogicalDatastoreType store, InstanceIdentifier path, T data, - boolean createMissingParents); - - ListenableFuture submit(); + FluentFuture commit(); - void close(); + /** + * the Databroker related to NetworkTransactionService. + * @return the Databroker related to NetworkTransactionService. + */ + DataBroker getDataBroker(); }