Top Fields Constructors Methods
org.eclipse.jetty.client.transport.internal

public Class HttpChannelOverHTTP

extends HttpChannel
Class Inheritance
Imports
java.util.concurrent.atomic.LongAdder, org.eclipse.jetty.client.Connection, .Response, .Result, org.eclipse.jetty.client.transport.HttpChannel, .HttpExchange, org.eclipse.jetty.http.HttpFields, .HttpHeader, .HttpHeaderValue, .HttpStatus, .HttpVersion, .MetaData, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final HttpConnectionOverHTTP
private static final Logger
private final LongAdder
private final HttpReceiverOverHTTP
private final HttpSenderOverHTTP

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
protected Connection
public HttpConnectionOverHTTP
protected HttpReceiverOverHTTP
protected HttpSenderOverHTTP
protected long
protected long
pack-priv boolean
isTunnel(String method, int status)

protected HttpReceiverOverHTTP
protected HttpSenderOverHTTP
public void
public void
public void
public String
toString()

Overrides org.eclipse.jetty.client.transport.HttpChannel.toString.

Returns a string representation of the object.
Inherited from org.eclipse.jetty.client.transport.HttpChannel:
abortabortResponseassociatedestroydisassociateexchangeTerminatinggetExpireNanoTimegetHttpDestinationgetHttpExchangeproceedsend

Field Detail

connectionback to summary
private final HttpConnectionOverHTTP connection
LOGback to summary
private static final Logger LOG

Hides org.eclipse.jetty.client.transport.HttpChannel.LOG.

outMessagesback to summary
private final LongAdder outMessages
receiverback to summary
private final HttpReceiverOverHTTP receiver
senderback to summary
private final HttpSenderOverHTTP sender

Constructor Detail

HttpChannelOverHTTPback to summary
public HttpChannelOverHTTP(HttpConnectionOverHTTP connection)

Method Detail

exchangeTerminatedback to summary
public void exchangeTerminated(HttpExchange exchange, Result result)

Overrides org.eclipse.jetty.client.transport.HttpChannel.exchangeTerminated.

Annotations
@Override
getConnectionback to summary
protected Connection getConnection()

Implements abstract org.eclipse.jetty.client.transport.HttpChannel.getConnection.

Annotations
@Override
getHttpConnectionback to summary
public HttpConnectionOverHTTP getHttpConnection()
getHttpReceiverback to summary
protected HttpReceiverOverHTTP getHttpReceiver()

Implements abstract org.eclipse.jetty.client.transport.HttpChannel.getHttpReceiver.

Annotations
@Override
getHttpSenderback to summary
protected HttpSenderOverHTTP getHttpSender()

Implements abstract org.eclipse.jetty.client.transport.HttpChannel.getHttpSender.

Annotations
@Override
getMessagesInback to summary
protected long getMessagesIn()
getMessagesOutback to summary
protected long getMessagesOut()
isTunnelback to summary
pack-priv boolean isTunnel(String method, int status)
newHttpReceiverback to summary
protected HttpReceiverOverHTTP newHttpReceiver()
newHttpSenderback to summary
protected HttpSenderOverHTTP newHttpSender()
receiveback to summary
public void receive()
releaseback to summary
public void release()

Implements abstract org.eclipse.jetty.client.transport.HttpChannel.release.

Annotations
@Override
sendback to summary
public void send(HttpExchange exchange)

Implements abstract org.eclipse.jetty.client.transport.HttpChannel.send.

Annotations
@Override
toStringback to summary
public String toString()

Overrides org.eclipse.jetty.client.transport.HttpChannel.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override