Class HttpChannelOverHTTP2

  • All Implemented Interfaces:
    org.eclipse.jetty.io.CyclicTimeouts.Expirable

    public class HttpChannelOverHTTP2
    extends org.eclipse.jetty.client.HttpChannel
    • Constructor Summary

      Constructors 
      Constructor Description
      HttpChannelOverHTTP2​(org.eclipse.jetty.client.HttpDestination destination, HttpConnectionOverHTTP2 connection, org.eclipse.jetty.http2.api.Session session)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void exchangeTerminated​(org.eclipse.jetty.client.HttpExchange exchange, org.eclipse.jetty.client.api.Result result)  
      protected HttpConnectionOverHTTP2 getHttpConnection()  
      protected org.eclipse.jetty.client.HttpReceiver getHttpReceiver()  
      protected org.eclipse.jetty.client.HttpSender getHttpSender()  
      org.eclipse.jetty.http2.api.Session getSession()  
      org.eclipse.jetty.http2.api.Stream getStream()  
      org.eclipse.jetty.http2.api.Stream.Listener getStreamListener()  
      boolean isFailed()  
      void release()  
      void send​(org.eclipse.jetty.client.HttpExchange exchange)  
      void setStream​(org.eclipse.jetty.http2.api.Stream stream)  
      java.lang.String toString()  
      • Methods inherited from class org.eclipse.jetty.client.HttpChannel

        abort, abortResponse, associate, destroy, disassociate, exchangeTerminating, getExpireNanoTime, getHttpDestination, getHttpExchange, proceed, send
      • Methods inherited from class java.lang.Object

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

      • HttpChannelOverHTTP2

        public HttpChannelOverHTTP2​(org.eclipse.jetty.client.HttpDestination destination,
                                    HttpConnectionOverHTTP2 connection,
                                    org.eclipse.jetty.http2.api.Session session)
    • Method Detail

      • getSession

        public org.eclipse.jetty.http2.api.Session getSession()
      • getStreamListener

        public org.eclipse.jetty.http2.api.Stream.Listener getStreamListener()
      • getHttpSender

        protected org.eclipse.jetty.client.HttpSender getHttpSender()
        Specified by:
        getHttpSender in class org.eclipse.jetty.client.HttpChannel
      • getHttpReceiver

        protected org.eclipse.jetty.client.HttpReceiver getHttpReceiver()
        Specified by:
        getHttpReceiver in class org.eclipse.jetty.client.HttpChannel
      • getStream

        public org.eclipse.jetty.http2.api.Stream getStream()
      • setStream

        public void setStream​(org.eclipse.jetty.http2.api.Stream stream)
      • isFailed

        public boolean isFailed()
      • send

        public void send​(org.eclipse.jetty.client.HttpExchange exchange)
        Specified by:
        send in class org.eclipse.jetty.client.HttpChannel
      • release

        public void release()
        Specified by:
        release in class org.eclipse.jetty.client.HttpChannel
      • exchangeTerminated

        public void exchangeTerminated​(org.eclipse.jetty.client.HttpExchange exchange,
                                       org.eclipse.jetty.client.api.Result result)
        Overrides:
        exchangeTerminated in class org.eclipse.jetty.client.HttpChannel
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.eclipse.jetty.client.HttpChannel