Interface DeviceReplyProcessor

  • All Known Subinterfaces:
    DeviceContext
    All Known Implementing Classes:
    DeviceContextImpl

    public interface DeviceReplyProcessor
    Device reply processor.
    • Method Detail

      • 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