Class AlivenessProtocolHandlerARP
- java.lang.Object
-
- org.opendaylight.genius.alivenessmonitor.protocols.internal.AlivenessProtocolHandlerARP
-
- All Implemented Interfaces:
AlivenessProtocolHandler<ARP>
@Singleton public class AlivenessProtocolHandlerARP extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AlivenessProtocolHandlerARP(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, AlivenessProtocolHandlerRegistry alivenessProtocolHandlerRegistry, OdlInterfaceRpcService interfaceManager, OdlArputilService arpService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface
getInterfaceFromOperDS(java.lang.String interfaceName)
protected java.util.Optional<byte[]>
getMacAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface interfaceState)
java.lang.Class<ARP>
getPacketClass()
java.lang.String
getUniqueMonitoringKey(MonitoringInfo monitorInfo)
java.lang.String
handlePacketIn(ARP packet, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packetReceived)
void
startMonitoringTask(MonitoringInfo monitorInfo)
-
-
-
Constructor Detail
-
AlivenessProtocolHandlerARP
@Inject public AlivenessProtocolHandlerARP(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, AlivenessProtocolHandlerRegistry alivenessProtocolHandlerRegistry, OdlInterfaceRpcService interfaceManager, OdlArputilService arpService)
-
-
Method Detail
-
getPacketClass
public java.lang.Class<ARP> getPacketClass()
-
handlePacketIn
public java.lang.String handlePacketIn(ARP packet, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packetReceived)
-
startMonitoringTask
public void startMonitoringTask(MonitoringInfo monitorInfo)
-
getUniqueMonitoringKey
public java.lang.String getUniqueMonitoringKey(MonitoringInfo monitorInfo)
-
getInterfaceFromOperDS
protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface getInterfaceFromOperDS(java.lang.String interfaceName) throws org.opendaylight.mdsal.common.api.ReadFailedException
- Throws:
org.opendaylight.mdsal.common.api.ReadFailedException
-
getMacAddress
protected java.util.Optional<byte[]> getMacAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface interfaceState)
-
-