X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fprotocol_plugins%2Fopenflow%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fprotocol_plugin%2Fopenflow%2Finternal%2FActivator.java;h=30834cbe1371ca9f42f08e2160751dd51ac2079c;hp=26471a7f754247c9b68d7845550ee382aabfa3b5;hb=a3a28e8138fa25170b01e6b51a44490f002f6e91;hpb=4a5b8b61c06c7091a7de5ed9df7456fa325dd909 diff --git a/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/Activator.java b/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/Activator.java index 26471a7f75..30834cbe13 100644 --- a/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/Activator.java +++ b/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/Activator.java @@ -121,7 +121,6 @@ public class Activator extends ComponentActivatorAbstractBase { // export the service c.setInterface( new String[] { IPluginInInventoryService.class.getName(), - IStatisticsListener.class.getName(), IInventoryShimInternalListener.class.getName() }, null); @@ -238,7 +237,9 @@ public class Activator extends ComponentActivatorAbstractBase { new String[] { IPluginInFlowProgrammerService.class.getName(), IMessageListener.class.getName(), - IContainerListener.class.getName() }, props); + IContainerListener.class.getName(), + IInventoryShimExternalListener.class.getName() }, + props); c.add(createServiceDependency() .setService(IController.class, "(name=Controller)") @@ -334,8 +335,8 @@ public class Activator extends ComponentActivatorAbstractBase { } if (imp.equals(InventoryServiceShim.class)) { - c.setInterface(new String[] { IContainerListener.class.getName() }, - null); + c.setInterface(new String[] { IContainerListener.class.getName(), + IStatisticsListener.class.getName()}, null); c.add(createServiceDependency() .setService(IController.class, "(name=Controller)") @@ -356,8 +357,9 @@ public class Activator extends ComponentActivatorAbstractBase { if (imp.equals(TopologyServiceShim.class)) { c.setInterface(new String[] { IDiscoveryService.class.getName(), IContainerListener.class.getName(), - IRefreshInternalProvider.class.getName() }, null); - c.add(createServiceDependency() + IRefreshInternalProvider.class.getName(), + IInventoryShimExternalListener.class.getName() }, null); + c.add(createServiceDependency() .setService(ITopologyServiceShimListener.class) .setCallbacks("setTopologyServiceShimListener", "unsetTopologyServiceShimListener")