Interface DeviceReplyProcessor

All Known Subinterfaces:
DeviceContext
All Known Implementing Classes:
DeviceContextImpl

public interface DeviceReplyProcessor
Device reply processor.
  • Method Details

    • processReply

      void processReply(OfHeader ofHeader)
      Method that set future to context in Map.
      Parameters:
      ofHeader - openflow header
    • processReply

      void processReply(Xid xid, List<? extends OfHeader> ofHeaderList)
      Method that set future to context in Map.
      Parameters:
      xid - xid
      ofHeaderList - openflow header list
    • processFlowRemovedMessage

      void processFlowRemovedMessage(FlowRemoved flowRemoved)
      Method process async flow removed from device.
      Parameters:
      flowRemoved - flow removed
    • processPortStatusMessage

      void processPortStatusMessage(PortStatusMessage portStatus)
      Method process async port status from device.
      Parameters:
      portStatus - port status
    • processPacketInMessage

      void processPacketInMessage(PacketInMessage packetInMessage)
      Method process async packet in from device.
      Parameters:
      packetInMessage - packet in message
    • processExperimenterMessage

      void processExperimenterMessage(ExperimenterMessage notification)
      Processing of experimenter symmetric message from device.
      Parameters:
      notification - notification
    • processAlienMessage

      boolean processAlienMessage(OfHeader message)
      Method processes alien message from device.
      Parameters:
      message - alien message
      Returns:
      true if alien message was successfully processed