Class OpenflowProtocolListenerFullImpl
- java.lang.Object
-
- org.opendaylight.openflowplugin.impl.device.listener.OpenflowProtocolListenerFullImpl
-
- All Implemented Interfaces:
EventListener
,AlienMessageListener
,OpenflowMessageListenerFacade
,OpenflowProtocolListener
,org.opendaylight.yangtools.yang.binding.NotificationListener
public class OpenflowProtocolListenerFullImpl extends Object implements AlienMessageListener, OpenflowMessageListenerFacade
-
-
Constructor Summary
Constructors Constructor Description OpenflowProtocolListenerFullImpl(ConnectionAdapter connectionAdapter, DeviceReplyProcessor deviceReplyProcessor)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
onAlienMessage(OfHeader message)
Handler for alien but successfully deserialized messages for device.void
onEchoRequestMessage(EchoRequestMessage echoRequestMessage)
void
onErrorMessage(ErrorMessage notification)
void
onExperimenterMessage(ExperimenterMessage notification)
void
onFlowRemovedMessage(FlowRemovedMessage notification)
void
onHelloMessage(HelloMessage hello)
void
onMultipartReplyMessage(MultipartReplyMessage notification)
void
onPacketInMessage(PacketInMessage notification)
void
onPortStatusMessage(PortStatusMessage notification)
-
-
-
Constructor Detail
-
OpenflowProtocolListenerFullImpl
public OpenflowProtocolListenerFullImpl(ConnectionAdapter connectionAdapter, DeviceReplyProcessor deviceReplyProcessor)
Constructor.- Parameters:
connectionAdapter
- - connection adapterdeviceReplyProcessor
- - device replay processor
-
-
Method Detail
-
onEchoRequestMessage
public void onEchoRequestMessage(EchoRequestMessage echoRequestMessage)
- Specified by:
onEchoRequestMessage
in interfaceOpenflowProtocolListener
-
onErrorMessage
public void onErrorMessage(ErrorMessage notification)
- Specified by:
onErrorMessage
in interfaceOpenflowProtocolListener
-
onExperimenterMessage
public void onExperimenterMessage(ExperimenterMessage notification)
- Specified by:
onExperimenterMessage
in interfaceOpenflowProtocolListener
-
onFlowRemovedMessage
public void onFlowRemovedMessage(FlowRemovedMessage notification)
- Specified by:
onFlowRemovedMessage
in interfaceOpenflowProtocolListener
-
onHelloMessage
public void onHelloMessage(HelloMessage hello)
- Specified by:
onHelloMessage
in interfaceOpenflowProtocolListener
-
onMultipartReplyMessage
public void onMultipartReplyMessage(MultipartReplyMessage notification)
- Specified by:
onMultipartReplyMessage
in interfaceOpenflowProtocolListener
-
onPacketInMessage
public void onPacketInMessage(PacketInMessage notification)
- Specified by:
onPacketInMessage
in interfaceOpenflowProtocolListener
-
onPortStatusMessage
public void onPortStatusMessage(PortStatusMessage notification)
- Specified by:
onPortStatusMessage
in interfaceOpenflowProtocolListener
-
onAlienMessage
public boolean onAlienMessage(OfHeader message)
Description copied from interface:AlienMessageListener
Handler for alien but successfully deserialized messages for device.- Specified by:
onAlienMessage
in interfaceAlienMessageListener
- Parameters:
message
- alien message- Returns:
- true if alien message was successfully processed
-
-