Class AlivenessProtocolHandlerIPv6ND
- java.lang.Object
-
- org.opendaylight.genius.alivenessmonitor.protocols.internal.AlivenessProtocolHandlerIPv6ND
-
- All Implemented Interfaces:
AlivenessProtocolHandler<org.opendaylight.openflowplugin.libraries.liblldp.Packet>
@Singleton public class AlivenessProtocolHandlerIPv6ND extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AlivenessProtocolHandlerIPv6ND(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, AlivenessProtocolHandlerRegistry alivenessProtocolHandlerRegistry, OdlInterfaceRpcService interfaceManager, Ipv6NdUtilService ndService)
-
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<org.opendaylight.openflowplugin.libraries.liblldp.Packet>
getPacketClass()
java.lang.String
getUniqueMonitoringKey(MonitoringInfo monitorInfo)
java.lang.String
handlePacketIn(org.opendaylight.openflowplugin.libraries.liblldp.Packet packet, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packetReceived)
void
startMonitoringTask(MonitoringInfo monitorInfo)
-
-
-
Constructor Detail
-
AlivenessProtocolHandlerIPv6ND
@Inject public AlivenessProtocolHandlerIPv6ND(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, AlivenessProtocolHandlerRegistry alivenessProtocolHandlerRegistry, OdlInterfaceRpcService interfaceManager, Ipv6NdUtilService ndService)
-
-
Method Detail
-
getPacketClass
public java.lang.Class<org.opendaylight.openflowplugin.libraries.liblldp.Packet> getPacketClass()
-
handlePacketIn
public java.lang.String handlePacketIn(org.opendaylight.openflowplugin.libraries.liblldp.Packet 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)
-
-