Class HTTP2ServerConnection

java.lang.Object
org.eclipse.jetty.io.AbstractConnection
org.eclipse.jetty.http2.HTTP2Connection
org.eclipse.jetty.http2.server.HTTP2ServerConnection
All Implemented Interfaces:
Closeable, AutoCloseable, org.eclipse.jetty.io.Connection, org.eclipse.jetty.io.Connection.UpgradeTo, org.eclipse.jetty.io.WriteFlusher.Listener

public class HTTP2ServerConnection extends HTTP2Connection implements org.eclipse.jetty.io.Connection.UpgradeTo
  • Constructor Details

  • Method Details

    • isSupportedProtocol

      public static boolean isSupportedProtocol(String protocol)
      Parameters:
      protocol - An HTTP2 protocol variant
      Returns:
      True if the protocol version is supported
    • getParser

      protected ServerParser getParser()
      Overrides:
      getParser in class HTTP2Connection
    • isRecycleHttpChannels

      public boolean isRecycleHttpChannels()
    • setRecycleHttpChannels

      public void setRecycleHttpChannels(boolean recycleHttpChannels)
    • onUpgradeTo

      public void onUpgradeTo(ByteBuffer buffer)
      Specified by:
      onUpgradeTo in interface org.eclipse.jetty.io.Connection.UpgradeTo
    • onOpen

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

      public void onNewStream(Connector connector, IStream stream, HeadersFrame frame)
    • onData

      public void onData(IStream stream, DataFrame frame, org.eclipse.jetty.util.Callback callback)
    • onTrailers

      public void onTrailers(IStream stream, HeadersFrame frame)
    • onStreamTimeout

      public boolean onStreamTimeout(IStream stream, Throwable failure)
    • onStreamFailure

      public void onStreamFailure(IStream stream, Throwable failure, org.eclipse.jetty.util.Callback callback)
    • onSessionTimeout

      public boolean onSessionTimeout(Throwable failure)
    • onSessionFailure

      public void onSessionFailure(Throwable failure, org.eclipse.jetty.util.Callback callback)
    • push

      public void push(Connector connector, IStream stream, org.eclipse.jetty.http.MetaData.Request request)
    • newServerHttpChannelOverHTTP2

      protected HTTP2ServerConnection.ServerHttpChannelOverHTTP2 newServerHttpChannelOverHTTP2(Connector connector, HttpConfiguration httpConfig, HttpTransportOverHTTP2 transport)
    • upgrade

      public boolean upgrade(org.eclipse.jetty.http.MetaData.Request request)