Uses of Class
org.eclipse.jetty.client.transport.HttpExchange
Package
Description
-
Uses of HttpExchange in org.eclipse.jetty.client.transport
Modifier and TypeMethodDescriptionHttpChannel.getHttpExchange()
Returns theHttpExchange
currently associated with this channel, possiblynull
.protected HttpExchange
HttpReceiver.getHttpExchange()
protected HttpExchange
HttpSender.getHttpExchange()
Modifier and TypeMethodDescriptionHttpConversation.getExchanges()
HttpDestination.getHttpExchanges()
protected Queue<HttpExchange>
HttpDestination.newExchangeQueue
(HttpClient client) Modifier and TypeMethodDescriptionvoid
HttpChannel.abort
(HttpExchange exchange, Throwable requestFailure, Throwable responseFailure, Promise<Boolean> promise) void
HttpReceiver.abort
(HttpExchange exchange, Throwable failure, Promise<Boolean> promise) void
HttpSender.abort
(HttpExchange exchange, Throwable failure, Promise<Boolean> promise) void
HttpChannel.abortResponse
(HttpExchange exchange, Throwable failure, Promise<Boolean> promise) boolean
HttpChannel.associate
(HttpExchange exchange) Associates the givenexchange
to this channel in order to be sent over the network.protected boolean
HttpSender.beginToHeaders
(HttpExchange exchange) boolean
HttpChannel.disassociate
(HttpExchange exchange) Disassociates the exchange from this channel.protected boolean
HttpDestination.enqueue
(Queue<HttpExchange> queue, HttpExchange exchange) void
HttpChannel.exchangeTerminated
(HttpExchange exchange, Result result) HttpChannel.exchangeTerminating
(HttpExchange exchange, Result result) protected boolean
HttpSender.headersToCommit
(HttpExchange exchange) void
HttpChannel.proceed
(HttpExchange exchange, Runnable proceedAction, Throwable failure) void
HttpSender.proceed
(HttpExchange exchange, Runnable proceedAction, Throwable failure) protected boolean
HttpSender.queuedToBegin
(HttpExchange exchange) boolean
HttpDestination.remove
(HttpExchange exchange) protected void
HttpReceiver.responseBegin
(HttpExchange exchange) Method to be invoked when the response status code is available.protected void
HttpReceiver.responseContentAvailable
(HttpExchange exchange) Method to be invoked when response content is available to be read.protected void
HttpReceiver.responseHeader
(HttpExchange exchange, HttpField field) Method to be invoked when a response HTTP header is available.protected void
HttpReceiver.responseHeaders
(HttpExchange exchange) Method to be invoked after all response HTTP headers are available.protected void
HttpReceiver.responseSuccess
(HttpExchange exchange, Runnable afterSuccessTask) Method to be invoked when the response is successful.abstract void
HttpChannel.send
(HttpExchange exchange) protected SendFailure
HttpConnection.send
(HttpChannel channel, HttpExchange exchange) void
HttpDestination.send
(HttpExchange exchange) protected SendFailure
HttpDestination.send
(IConnection connection, HttpExchange exchange) void
HttpSender.send
(HttpExchange exchange) IConnection.send
(HttpExchange exchange) protected abstract void
HttpSender.sendContent
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback) Implementations should send the given HTTP content over the wire.protected abstract void
HttpSender.sendHeaders
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback) Implementations should send the HTTP headers over the wire, possibly with some content, in a single write, and notify the givencallback
of the result of this operation.protected boolean
HttpSender.someToContent
(HttpExchange exchange, ByteBuffer content) protected boolean
HttpSender.someToSuccess
(HttpExchange exchange) Modifier and TypeMethodDescriptionprotected boolean
HttpDestination.enqueue
(Queue<HttpExchange> queue, HttpExchange exchange) -
Uses of HttpExchange in org.eclipse.jetty.client.transport.internal
Modifier and TypeMethodDescriptionvoid
HttpChannelOverHTTP.exchangeTerminated
(HttpExchange exchange, Result result) void
HttpChannelOverHTTP.send
(HttpExchange exchange) HttpConnectionOverHTTP.send
(HttpExchange exchange) protected void
HttpSenderOverHTTP.sendContent
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback) protected void
HttpSenderOverHTTP.sendHeaders
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback) -
Uses of HttpExchange in org.eclipse.jetty.fcgi.client.transport.internal
Modifier and TypeMethodDescriptionvoid
HttpChannelOverFCGI.exchangeTerminated
(HttpExchange exchange, Result result) protected void
HttpReceiverOverFCGI.responseBegin
(HttpExchange exchange) protected void
HttpReceiverOverFCGI.responseContentAvailable
(HttpExchange exchange) protected void
HttpReceiverOverFCGI.responseHeader
(HttpExchange exchange, HttpField field) protected void
HttpReceiverOverFCGI.responseHeaders
(HttpExchange exchange) void
HttpChannelOverFCGI.send
(HttpExchange exchange) HttpConnectionOverFCGI.send
(HttpExchange exchange) protected void
HttpSenderOverFCGI.sendContent
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback) protected void
HttpSenderOverFCGI.sendHeaders
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback) -
Uses of HttpExchange in org.eclipse.jetty.http2.client.transport.internal
Modifier and TypeMethodDescriptionvoid
HttpChannelOverHTTP2.exchangeTerminated
(HttpExchange exchange, Result result) void
HttpChannelOverHTTP2.send
(HttpExchange exchange) HttpConnectionOverHTTP2.send
(HttpExchange exchange) protected void
HttpSenderOverHTTP2.sendContent
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback) protected void
HttpSenderOverHTTP2.sendHeaders
(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)