Class NegotiatingServerConnection

java.lang.Object
org.eclipse.jetty.io.AbstractConnection
org.eclipse.jetty.server.NegotiatingServerConnection
All Implemented Interfaces:
Closeable, AutoCloseable, org.eclipse.jetty.io.Connection

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

    • NegotiatingServerConnection

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

    • 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