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, org.eclipse.jetty.server.HttpChannel.TransientListeners
    • Field Summary

      • Fields inherited from class org.eclipse.jetty.server.HttpChannel

        NOOP_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()  
      void recycle()  
      • Methods inherited from class org.eclipse.jetty.server.HttpChannel

        abort, addListener, addRequestLog, ensureConsumeAllOrNotPersistent, execute, formatAddrOrHost, getByteBufferPool, getBytesWritten, getCommittedMetaData, getConnection, getConnector, getEndPoint, getHttpConfiguration, getLocalAddress, getLocalName, getLocalPort, getNextInterceptor, getRemoteAddress, getRequest, getRequestLog, getRequests, getResponse, getScheduler, getServer, getServerAuthority, getState, getTransientListeners, handle, handleException, isCommitted, isExpecting102Processing, isOptimizedForDirectBuffers, isPersistent, isRequestCompleted, isResponseCompleted, isSendError, newHttpInput, newHttpOutput, onAsyncWaitForContent, onBadMessage, onBlockWaitForContent, onBlockWaitForContentFailure, onContent, onContentComplete, onEarlyEOF, onRequest, onRequestComplete, onTrailers, removeListener, resetBuffer, run, sendResponse, sendResponse, sendResponseAndComplete, 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

      • 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