public class HttpChannelOverHTTP extends HttpChannel
| Modifier and Type | Field and Description |
|---|---|
private HttpConnectionOverHTTP |
connection |
private java.util.concurrent.atomic.LongAdder |
inMessages |
private java.util.concurrent.atomic.LongAdder |
outMessages |
private HttpReceiverOverHTTP |
receiver |
private HttpSenderOverHTTP |
sender |
LOG| Constructor and Description |
|---|
HttpChannelOverHTTP(HttpConnectionOverHTTP connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
exchangeTerminated(HttpExchange exchange,
Result result) |
Result |
exchangeTerminating(HttpExchange exchange,
Result result) |
HttpConnectionOverHTTP |
getHttpConnection() |
protected HttpReceiverOverHTTP |
getHttpReceiver() |
protected HttpSenderOverHTTP |
getHttpSender() |
protected long |
getMessagesIn() |
protected long |
getMessagesOut() |
protected HttpReceiverOverHTTP |
newHttpReceiver() |
protected HttpSenderOverHTTP |
newHttpSender() |
void |
receive() |
void |
release() |
void |
send(HttpExchange exchange) |
java.lang.String |
toString() |
abort, abortResponse, associate, destroy, disassociate, getHttpDestination, getHttpExchange, proceed, sendprivate final HttpConnectionOverHTTP connection
private final HttpSenderOverHTTP sender
private final HttpReceiverOverHTTP receiver
private final java.util.concurrent.atomic.LongAdder inMessages
private final java.util.concurrent.atomic.LongAdder outMessages
public HttpChannelOverHTTP(HttpConnectionOverHTTP connection)
protected HttpSenderOverHTTP newHttpSender()
protected HttpReceiverOverHTTP newHttpReceiver()
protected HttpSenderOverHTTP getHttpSender()
getHttpSender in class HttpChannelprotected HttpReceiverOverHTTP getHttpReceiver()
getHttpReceiver in class HttpChannelpublic HttpConnectionOverHTTP getHttpConnection()
public void send(HttpExchange exchange)
send in class HttpChannelpublic void release()
release in class HttpChannelpublic Result exchangeTerminating(HttpExchange exchange, Result result)
exchangeTerminating in class HttpChannelpublic void receive()
public void exchangeTerminated(HttpExchange exchange, Result result)
exchangeTerminated in class HttpChannelprotected long getMessagesIn()
protected long getMessagesOut()
public java.lang.String toString()
toString in class HttpChannel