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.String
getUniqueMonitoringKey(MonitoringInfo monitorInfo)
@Nullable java.lang.String
handlePacketIn(T protocolPacket, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packetReceived)
void
startMonitoringTask(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)
-
-