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 class
HttpChannelOverHTTP2.ReleaseCallback
-
Field Summary
Fields Modifier and Type Field Description private HttpConnectionOverHTTP2
connection
private HttpReceiverOverHTTP2
receiver
private HttpSenderOverHTTP2
sender
private Session
session
private Stream
stream
-
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 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()
Session
getSession()
Stream
getStream()
Stream.Listener
getStreamListener()
boolean
isFailed()
void
release()
void
send(org.eclipse.jetty.client.HttpExchange exchange)
void
setStream(Stream stream)
java.lang.String
toString()
-
-
-
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:
getHttpSender
in classorg.eclipse.jetty.client.HttpChannel
-
getHttpReceiver
protected org.eclipse.jetty.client.HttpReceiver getHttpReceiver()
- Specified by:
getHttpReceiver
in 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:
send
in classorg.eclipse.jetty.client.HttpChannel
-
release
public void release()
- Specified by:
release
in classorg.eclipse.jetty.client.HttpChannel
-
exchangeTerminated
public void exchangeTerminated(org.eclipse.jetty.client.HttpExchange exchange, org.eclipse.jetty.client.api.Result result)
- Overrides:
exchangeTerminated
in classorg.eclipse.jetty.client.HttpChannel
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.jetty.client.HttpChannel
-
-