Class NegotiatingServerConnection

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.eclipse.jetty.io.Connection

    public abstract class NegotiatingServerConnection
    extends org.eclipse.jetty.io.AbstractConnection
    • Constructor Detail

      • NegotiatingServerConnection

        protected NegotiatingServerConnection​(Connector connector,
                                              org.eclipse.jetty.io.EndPoint endPoint,
                                              SSLEngine engine,
                                              List<String> protocols,
                                              String defaultProtocol)
    • Method Detail

      • getProtocols

        public List<String> getProtocols()
      • getDefaultProtocol

        public String getDefaultProtocol()
      • getConnector

        public Connector getConnector()
      • getSSLEngine

        public SSLEngine getSSLEngine()
      • getProtocol

        public String getProtocol()
      • setProtocol

        protected void setProtocol​(String protocol)
      • onOpen

        public void onOpen()
        Specified by:
        onOpen in interface org.eclipse.jetty.io.Connection
        Overrides:
        onOpen in class org.eclipse.jetty.io.AbstractConnection
      • onFillable

        public void onFillable()
        Specified by:
        onFillable in class org.eclipse.jetty.io.AbstractConnection
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in interface org.eclipse.jetty.io.Connection
        Overrides:
        close in class org.eclipse.jetty.io.AbstractConnection