Class HTTP2ServerConnection.ServerHttpChannelOverHTTP2

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, java.lang.Runnable, org.eclipse.jetty.io.WriteFlusher.Listener, org.eclipse.jetty.server.HttpOutput.Interceptor
    Enclosing class:
    HTTP2ServerConnection

    protected class HTTP2ServerConnection.ServerHttpChannelOverHTTP2
    extends HttpChannelOverHTTP2
    implements java.io.Closeable
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jetty.server.HttpChannel

        org.eclipse.jetty.server.HttpChannel.Listener
    • Constructor Summary

      Constructors 
      Constructor Description
      ServerHttpChannelOverHTTP2​(org.eclipse.jetty.server.Connector connector, org.eclipse.jetty.server.HttpConfiguration configuration, org.eclipse.jetty.io.EndPoint endPoint, HttpTransportOverHTTP2 transport)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      void onCompleted()  
      java.lang.Runnable onRequest​(org.eclipse.jetty.http2.frames.HeadersFrame frame)  
      void recycle()  
      • Methods inherited from class org.eclipse.jetty.server.HttpChannel

        abort, addListener, addRequestLog, execute, getByteBufferPool, getBytesWritten, getCommittedMetaData, getConnection, getConnector, getEndPoint, getHttpConfiguration, getLocalAddress, getNextInterceptor, getRemoteAddress, getRequest, getRequestLog, getRequests, getResponse, getScheduler, getServer, getState, handle, handleException, isCommitted, isExpecting102Processing, isOptimizedForDirectBuffers, isPersistent, isRequestCompleted, isResponseCompleted, newHttpInput, newHttpOutput, onAsyncWaitForContent, onBadMessage, onBlockWaitForContent, onBlockWaitForContentFailure, onContent, onContentComplete, onEarlyEOF, onRequest, onRequestComplete, onTrailers, removeListener, resetBuffer, run, sendError, sendResponse, sendResponse, setRequestLog, unwrap, useDirectBuffers, write
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ServerHttpChannelOverHTTP2

        public ServerHttpChannelOverHTTP2​(org.eclipse.jetty.server.Connector connector,
                                          org.eclipse.jetty.server.HttpConfiguration configuration,
                                          org.eclipse.jetty.io.EndPoint endPoint,
                                          HttpTransportOverHTTP2 transport)
    • Method Detail

      • onRequest

        public java.lang.Runnable onRequest​(org.eclipse.jetty.http2.frames.HeadersFrame frame)
        Overrides:
        onRequest in class HttpChannelOverHTTP2
      • onCompleted

        public void onCompleted()
        Overrides:
        onCompleted in class org.eclipse.jetty.server.HttpChannel
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Overrides:
        close in class HttpChannelOverHTTP2