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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classHttpChannelOverHTTP2.ReleaseCallback
-
Field Summary
Fields Modifier and Type Field Description private HttpConnectionOverHTTP2connectionprivate HttpReceiverOverHTTP2receiverprivate HttpSenderOverHTTP2senderprivate Sessionsessionprivate Streamstream
-
Constructor Summary
Constructors Constructor Description HttpChannelOverHTTP2(org.eclipse.jetty.client.HttpDestination destination, HttpConnectionOverHTTP2 connection, Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexchangeTerminated(org.eclipse.jetty.client.HttpExchange exchange, org.eclipse.jetty.client.api.Result result)protected HttpConnectionOverHTTP2getHttpConnection()protected org.eclipse.jetty.client.HttpReceivergetHttpReceiver()protected org.eclipse.jetty.client.HttpSendergetHttpSender()SessiongetSession()StreamgetStream()Stream.ListenergetStreamListener()booleanisFailed()voidrelease()voidsend(org.eclipse.jetty.client.HttpExchange exchange)voidsetStream(Stream stream)java.lang.StringtoString()
-
-
-
Field Detail
-
connection
private final HttpConnectionOverHTTP2 connection
-
session
private final Session session
-
sender
private final HttpSenderOverHTTP2 sender
-
receiver
private final HttpReceiverOverHTTP2 receiver
-
stream
private Stream stream
-
-
Constructor Detail
-
HttpChannelOverHTTP2
public HttpChannelOverHTTP2(org.eclipse.jetty.client.HttpDestination destination, HttpConnectionOverHTTP2 connection, Session session)
-
-
Method Detail
-
getHttpConnection
protected HttpConnectionOverHTTP2 getHttpConnection()
-
getSession
public Session getSession()
-
getStreamListener
public Stream.Listener getStreamListener()
-
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 Stream getStream()
-
setStream
public void setStream(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
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.jetty.client.HttpChannel
-
-