Bug 2428 - add rpc method for LLDP speaker to configure its operational status
[openflowplugin.git] / applications / lldp-speaker / src / main / java / org / opendaylight / yang / gen / v1 / urn / opendaylight / params / xml / ns / yang / openflow / applications / lldp / speaker / rev141023 / LLDPSpeakerModule.java
index ed135c83fe697160dadb3318f8a28661cd0bf2b1..f0a7a7451a2d3b9a308db33d00ecfbed1cedd9e6 100644 (file)
@@ -4,6 +4,7 @@ import org.opendaylight.controller.config.api.DependencyResolver;
 import org.opendaylight.controller.config.api.ModuleIdentifier;
 import org.opendaylight.openflowplugin.applications.lldpspeaker.LLDPSpeaker;
 import org.opendaylight.openflowplugin.applications.lldpspeaker.NodeConnectorInventoryEventTranslator;
+import org.opendaylight.openflowplugin.applications.lldpspeaker.OperationalStatusChangeService;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -35,7 +36,8 @@ public class LLDPSpeakerModule extends AbstractLLDPSpeakerModule {
         final LLDPSpeaker lldpSpeaker = new LLDPSpeaker(packetProcessingService);
         final NodeConnectorInventoryEventTranslator eventTranslator =
                 new NodeConnectorInventoryEventTranslator(getDataBrokerDependency(), lldpSpeaker);
-
+        OperationalStatusChangeService operationalStatusChangeService = new OperationalStatusChangeService(lldpSpeaker);
+        getRpcRegistryDependency().addRpcImplementation(LldpSpeakerService.class, operationalStatusChangeService);
         return new AutoCloseable() {
             @Override
             public void close() {