Class ElanSmacFlowEventListener
- java.lang.Object
-
- org.opendaylight.netvirt.elan.internal.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)
-
-
-
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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowListener
-
-