X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=applications%2Fforwardingrules-sync%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fapplications%2Ffrsync%2Fimpl%2FForwardingRulesSyncProvider.java;h=dc1e1c47dc03a4252f412bab807332218130e83b;hb=dfadca522536e6cfe7a9eba0255b0cd483d68b66;hp=b4db87d40da7d66206c2020ae827de6bcc43416f;hpb=a76f289c66cf9e65fa423511118b493ed2b9c272;p=openflowplugin.git diff --git a/applications/forwardingrules-sync/src/main/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProvider.java b/applications/forwardingrules-sync/src/main/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProvider.java index b4db87d40d..dc1e1c47dc 100644 --- a/applications/forwardingrules-sync/src/main/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProvider.java +++ b/applications/forwardingrules-sync/src/main/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProvider.java @@ -17,9 +17,9 @@ import javax.inject.Inject; import javax.inject.Singleton; import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.api.DataTreeIdentifier; -import org.opendaylight.mdsal.binding.api.RpcConsumerRegistry; +import org.opendaylight.mdsal.binding.api.RpcService; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; -import org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider; +import org.opendaylight.mdsal.singleton.api.ClusterSingletonServiceProvider; import org.opendaylight.openflowplugin.applications.frsync.NodeListener; import org.opendaylight.openflowplugin.applications.frsync.dao.FlowCapableNodeCachedDao; import org.opendaylight.openflowplugin.applications.frsync.dao.FlowCapableNodeOdlDao; @@ -32,7 +32,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.Fl import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node; import org.opendaylight.yang.gen.v1.urn.opendaylight.table.service.rev131026.UpdateTable; -import org.opendaylight.yangtools.concepts.ListenerRegistration; +import org.opendaylight.yangtools.concepts.Registration; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.osgi.service.component.annotations.Activate; import org.osgi.service.component.annotations.Component; @@ -65,17 +65,17 @@ public class ForwardingRulesSyncProvider implements AutoCloseable { private final DataTreeIdentifier nodeConfigDataTreePath; private final DataTreeIdentifier nodeOperationalDataTreePath; - private ListenerRegistration dataTreeConfigChangeListener; - private ListenerRegistration dataTreeOperationalChangeListener; + private Registration dataTreeConfigChangeListener; + private Registration dataTreeOperationalChangeListener; private final ExecutorService syncThreadPool; @Inject @Activate public ForwardingRulesSyncProvider(@Reference final DataBroker dataBroker, - @Reference final RpcConsumerRegistry rpcRegistry, + @Reference final RpcService rpcRegistry, @Reference final ClusterSingletonServiceProvider clusterSingletonService) { - requireNonNull(rpcRegistry, "RpcConsumerRegistry can not be null!"); + requireNonNull(rpcRegistry, "RpcService can not be null!"); dataService = requireNonNull(dataBroker, "DataBroker can not be null!"); this.clusterSingletonService = requireNonNull(clusterSingletonService, "ClusterSingletonServiceProvider can not be null!");