Class HttpTransportOverHTTP2

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

    public class HttpTransportOverHTTP2
    extends java.lang.Object
    implements org.eclipse.jetty.server.HttpTransport
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void abort​(java.lang.Throwable failure)  
      org.eclipse.jetty.http2.IStream getStream()  
      boolean isOptimizedForDirectBuffers()  
      boolean isPushSupported()  
      void onCompleted()  
      void onStreamFailure​(java.lang.Throwable failure)  
      boolean onStreamTimeout​(java.lang.Throwable failure)  
      void push​(org.eclipse.jetty.http.MetaData.Request request)  
      void recycle()  
      void send​(org.eclipse.jetty.http.MetaData.Response info, boolean isHeadRequest, java.nio.ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback)  
      void setStream​(org.eclipse.jetty.http2.IStream stream)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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,
                         java.nio.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​(java.lang.Throwable failure)
      • onStreamTimeout

        public boolean onStreamTimeout​(java.lang.Throwable failure)
      • onCompleted

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

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