Interface AlivenessProtocolHandler<T extends org.opendaylight.openflowplugin.libraries.liblldp.Packet>
-
- All Known Implementing Classes:
AlivenessProtocolHandlerARP,AlivenessProtocolHandlerIPv6ND,AlivenessProtocolHandlerLLDP,HwVtepTunnelsStateHandler
public interface AlivenessProtocolHandler<T extends org.opendaylight.openflowplugin.libraries.liblldp.Packet>Protocol specific Handler interface defined by the Aliveness monitor service Handler will be registered with Alivnessmonitor service along with the protocol type it supports.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<T>getPacketClass()java.lang.StringgetUniqueMonitoringKey(MonitoringInfo monitorInfo)@Nullable java.lang.StringhandlePacketIn(T protocolPacket, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packetReceived)voidstartMonitoringTask(MonitoringInfo monitorInfo)
-
-
-
Method Detail
-
getPacketClass
java.lang.Class<T> getPacketClass()
-
handlePacketIn
@Nullable java.lang.String handlePacketIn(T protocolPacket, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packetReceived)
-
startMonitoringTask
void startMonitoringTask(MonitoringInfo monitorInfo)
-
getUniqueMonitoringKey
java.lang.String getUniqueMonitoringKey(MonitoringInfo monitorInfo)
-
-