Enum PipelineHandlers

    • Enum Constant Detail

      • IDLE_HANDLER

        public static final PipelineHandlers IDLE_HANDLER
        Detects switch idle state.
      • SSL_HANDLER

        public static final PipelineHandlers SSL_HANDLER
        Component for handling TLS frames.
      • OF_FRAME_DECODER

        public static final PipelineHandlers OF_FRAME_DECODER
        Decodes incoming messages into message frames.
      • OF_VERSION_DETECTOR

        public static final PipelineHandlers OF_VERSION_DETECTOR
        Detects version of incoming OpenFlow Protocol message.
      • OF_DECODER

        public static final PipelineHandlers OF_DECODER
        Transforms OpenFlow Protocol byte messages into POJOs.
      • OF_ENCODER

        public static final PipelineHandlers OF_ENCODER
        Transforms POJOs into OpenFlow Protocol byte messages.
      • DELEGATING_INBOUND_HANDLER

        public static final PipelineHandlers DELEGATING_INBOUND_HANDLER
        Delegates translated POJOs into MessageConsumer.
      • CHANNEL_OUTBOUND_QUEUE_MANAGER

        public static final PipelineHandlers CHANNEL_OUTBOUND_QUEUE_MANAGER
        Performs configurable efficient flushing.
      • OF_DATAGRAMPACKET_HANDLER

        public static final PipelineHandlers OF_DATAGRAMPACKET_HANDLER
        Decodes incoming messages into message frames and filters them based on version supported.
      • OF_DATAGRAMPACKET_DECODER

        public static final PipelineHandlers OF_DATAGRAMPACKET_DECODER
        Transforms OpenFlow Protocol datagram messages into POJOs.
      • OF_DATAGRAMPACKET_ENCODER

        public static final PipelineHandlers OF_DATAGRAMPACKET_ENCODER
        Transforms POJOs into OpenFlow Protocol datagrams.
    • Method Detail

      • values

        public static PipelineHandlers[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PipelineHandlers c : PipelineHandlers.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PipelineHandlers valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null