Class HttpChannelOverHTTP2
java.lang.Object
org.eclipse.jetty.client.HttpChannel
org.eclipse.jetty.http2.client.http.HttpChannelOverHTTP2
- All Implemented Interfaces:
org.eclipse.jetty.io.CyclicTimeouts.Expirable
public class HttpChannelOverHTTP2
extends org.eclipse.jetty.client.HttpChannel
-
Constructor Summary
ConstructorsConstructorDescriptionHttpChannelOverHTTP2(org.eclipse.jetty.client.HttpDestination destination, HttpConnectionOverHTTP2 connection, org.eclipse.jetty.http2.api.Session session) -
Method Summary
Modifier and TypeMethodDescriptionvoidexchangeTerminated(org.eclipse.jetty.client.HttpExchange exchange, org.eclipse.jetty.client.api.Result result) protected org.eclipse.jetty.client.api.Connectionprotected HttpConnectionOverHTTP2protected org.eclipse.jetty.client.HttpReceiverprotected org.eclipse.jetty.client.HttpSenderorg.eclipse.jetty.http2.api.Sessionorg.eclipse.jetty.http2.api.Streamorg.eclipse.jetty.http2.api.Stream.ListenerbooleanisFailed()voidrelease()voidsend(org.eclipse.jetty.client.HttpExchange exchange) voidsetStream(org.eclipse.jetty.http2.api.Stream stream) toString()Methods inherited from class org.eclipse.jetty.client.HttpChannel
abort, abortResponse, associate, destroy, disassociate, exchangeTerminating, getExpireNanoTime, getHttpDestination, getHttpExchange, proceed, send
-
Constructor Details
-
HttpChannelOverHTTP2
public HttpChannelOverHTTP2(org.eclipse.jetty.client.HttpDestination destination, HttpConnectionOverHTTP2 connection, org.eclipse.jetty.http2.api.Session session)
-
-
Method Details
-
getHttpConnection
-
getSession
public org.eclipse.jetty.http2.api.Session getSession() -
getStreamListener
public org.eclipse.jetty.http2.api.Stream.Listener getStreamListener() -
getConnection
protected org.eclipse.jetty.client.api.Connection getConnection()- Specified by:
getConnectionin classorg.eclipse.jetty.client.HttpChannel
-
getHttpSender
protected org.eclipse.jetty.client.HttpSender getHttpSender()- Specified by:
getHttpSenderin classorg.eclipse.jetty.client.HttpChannel
-
getHttpReceiver
protected org.eclipse.jetty.client.HttpReceiver getHttpReceiver()- Specified by:
getHttpReceiverin classorg.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:
sendin classorg.eclipse.jetty.client.HttpChannel
-
release
public void release()- Specified by:
releasein classorg.eclipse.jetty.client.HttpChannel
-
exchangeTerminated
public void exchangeTerminated(org.eclipse.jetty.client.HttpExchange exchange, org.eclipse.jetty.client.api.Result result) - Overrides:
exchangeTerminatedin classorg.eclipse.jetty.client.HttpChannel
-
toString
- Overrides:
toStringin classorg.eclipse.jetty.client.HttpChannel
-