public class HttpChannelOverHTTP2 extends HttpChannel
Modifier and Type | Class and Description |
---|---|
private class |
HttpChannelOverHTTP2.ReleaseCallback |
Modifier and Type | Field and Description |
---|---|
private HttpConnectionOverHTTP2 |
connection |
private HttpReceiverOverHTTP2 |
receiver |
private HttpSenderOverHTTP2 |
sender |
private Session |
session |
private Stream |
stream |
LOG
Constructor and Description |
---|
HttpChannelOverHTTP2(HttpDestination destination,
HttpConnectionOverHTTP2 connection,
Session session) |
Modifier and Type | Method and Description |
---|---|
void |
exchangeTerminated(HttpExchange exchange,
Result result) |
protected HttpConnectionOverHTTP2 |
getHttpConnection() |
protected HttpReceiver |
getHttpReceiver() |
protected HttpSender |
getHttpSender() |
Session |
getSession() |
Stream |
getStream() |
Stream.Listener |
getStreamListener() |
boolean |
isFailed() |
(package private) void |
onStreamClosed(IStream stream) |
void |
release() |
void |
send(HttpExchange exchange) |
void |
setStream(Stream stream) |
java.lang.String |
toString() |
abort, abortResponse, associate, destroy, disassociate, exchangeTerminating, getHttpDestination, getHttpExchange, proceed, send
private final HttpConnectionOverHTTP2 connection
private final Session session
private final HttpSenderOverHTTP2 sender
private final HttpReceiverOverHTTP2 receiver
private Stream stream
public HttpChannelOverHTTP2(HttpDestination destination, HttpConnectionOverHTTP2 connection, Session session)
protected HttpConnectionOverHTTP2 getHttpConnection()
public Session getSession()
public Stream.Listener getStreamListener()
protected HttpSender getHttpSender()
getHttpSender
in class HttpChannel
protected HttpReceiver getHttpReceiver()
getHttpReceiver
in class HttpChannel
public Stream getStream()
public void setStream(Stream stream)
public boolean isFailed()
public void send(HttpExchange exchange)
send
in class HttpChannel
public void release()
release
in class HttpChannel
void onStreamClosed(IStream stream)
public void exchangeTerminated(HttpExchange exchange, Result result)
exchangeTerminated
in class HttpChannel
public java.lang.String toString()
toString
in class HttpChannel