Class ElanSmacFlowEventListener

  • All Implemented Interfaces:
    java.util.EventListener, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener, org.opendaylight.yangtools.yang.binding.NotificationListener

    @Singleton
    public class ElanSmacFlowEventListener
    extends java.lang.Object
    implements org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener
    • Constructor Summary

      Constructors 
      Constructor Description
      ElanSmacFlowEventListener​(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, ElanUtils elanUtils, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator, ElanInstanceCache elanInstanceCache)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onFlowAdded​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.FlowAdded arg0)  
      void onFlowRemoved​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.FlowRemoved flowRemoved)  
      void onFlowUpdated​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.FlowUpdated arg0)  
      void onNodeErrorNotification​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.NodeErrorNotification arg0)  
      void onNodeExperimenterErrorNotification​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.NodeExperimenterErrorNotification arg0)  
      void onSwitchFlowRemoved​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SwitchFlowRemoved switchFlowRemoved)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElanSmacFlowEventListener

        @Inject
        public ElanSmacFlowEventListener​(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
                                         org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
                                         ElanUtils elanUtils,
                                         org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
                                         ElanInstanceCache elanInstanceCache)
    • Method Detail

      • onFlowAdded

        public void onFlowAdded​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.FlowAdded arg0)
        Specified by:
        onFlowAdded in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener
      • onFlowRemoved

        public void onFlowRemoved​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.FlowRemoved flowRemoved)
        Specified by:
        onFlowRemoved in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener
      • onFlowUpdated

        public void onFlowUpdated​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.FlowUpdated arg0)
        Specified by:
        onFlowUpdated in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener
      • onNodeErrorNotification

        public void onNodeErrorNotification​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.NodeErrorNotification arg0)
        Specified by:
        onNodeErrorNotification in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener
      • onNodeExperimenterErrorNotification

        public void onNodeExperimenterErrorNotification​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.NodeExperimenterErrorNotification arg0)
        Specified by:
        onNodeExperimenterErrorNotification in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener
      • onSwitchFlowRemoved

        public void onSwitchFlowRemoved​(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SwitchFlowRemoved switchFlowRemoved)
        Specified by:
        onSwitchFlowRemoved in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener