Class HttpTransportOverHTTP2

  • All Implemented Interfaces:
    org.eclipse.jetty.server.HttpTransport

    public class HttpTransportOverHTTP2
    extends Object
    implements org.eclipse.jetty.server.HttpTransport
    • Constructor Detail

      • HttpTransportOverHTTP2

        public HttpTransportOverHTTP2​(org.eclipse.jetty.server.Connector connector,
                                      HTTP2ServerConnection connection)
    • Method Detail

      • isOptimizedForDirectBuffers

        public boolean isOptimizedForDirectBuffers()
        Specified by:
        isOptimizedForDirectBuffers in interface org.eclipse.jetty.server.HttpTransport
      • getStream

        public org.eclipse.jetty.http2.IStream getStream()
      • setStream

        public void setStream​(org.eclipse.jetty.http2.IStream stream)
      • recycle

        public void recycle()
      • send

        public void send​(org.eclipse.jetty.http.MetaData.Response info,
                         boolean isHeadRequest,
                         ByteBuffer content,
                         boolean lastContent,
                         org.eclipse.jetty.util.Callback callback)
        Specified by:
        send in interface org.eclipse.jetty.server.HttpTransport
      • isPushSupported

        public boolean isPushSupported()
        Specified by:
        isPushSupported in interface org.eclipse.jetty.server.HttpTransport
      • push

        public void push​(org.eclipse.jetty.http.MetaData.Request request)
        Specified by:
        push in interface org.eclipse.jetty.server.HttpTransport
      • onStreamFailure

        public void onStreamFailure​(Throwable failure)
      • onStreamTimeout

        public boolean onStreamTimeout​(Throwable failure)
      • onCompleted

        public void onCompleted()
        Specified by:
        onCompleted in interface org.eclipse.jetty.server.HttpTransport
      • abort

        public void abort​(Throwable failure)
        Specified by:
        abort in interface org.eclipse.jetty.server.HttpTransport