Class UpgradeProcessorExternal

    • Method Detail

      • close

        public void close()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • dispatch

        public final AbstractEndpoint.Handler.SocketState dispatch​(SocketEvent status)
        Description copied from class: AbstractProcessorLight
        Process an in-progress request that is not longer in standard HTTP mode. Uses currently include Servlet 3.0 Async and HTTP upgrade connections. Further uses may be added in the future. These will typically start as HTTP requests.
        Specified by:
        dispatch in class AbstractProcessorLight
        Parameters:
        status - The event to process
        Returns:
        The state the caller should put the socket in when this method returns
      • setSslSupport

        public final void setSslSupport​(SSLSupport sslSupport)
        Description copied from interface: Processor
        Set the SSL information for this HTTP connection.
        Parameters:
        sslSupport - The SSL support object to use for this connection
      • pause

        public void pause()
        Description copied from interface: Processor
        Informs the processor that the underlying I/O layer has stopped accepting new connections. This is primarily intended to enable processors that use multiplexed connections to prevent further 'streams' being added to an existing multiplexed connection.