Uses of Class
org.eclipse.jetty.client.HttpExchange
Packages that use HttpExchange
Package
Description
Jetty Client : Implementation and Core Classes
This package provides APIs, utility classes and an implementation of an asynchronous HTTP client.
-
Uses of HttpExchange in org.eclipse.jetty.client
Subclasses with type arguments of type HttpExchange in org.eclipse.jetty.clientModifier and TypeClassDescriptionprivate classEnforces the total timeout for for exchanges that are still in the queue.Fields in org.eclipse.jetty.client declared as HttpExchangeModifier and TypeFieldDescriptionprivate HttpExchangeHttpChannel._exchangeprivate final HttpExchangeHttpReceiver.Decoder.exchangeFields in org.eclipse.jetty.client with type parameters of type HttpExchangeModifier and TypeFieldDescriptionprivate final Deque<HttpExchange> HttpConversation.exchangesprivate final Queue<HttpExchange> HttpDestination.exchangesMethods in org.eclipse.jetty.client that return HttpExchangeModifier and TypeMethodDescriptionHttpChannel.getHttpExchange()protected HttpExchangeHttpReceiver.getHttpExchange()protected HttpExchangeHttpSender.getHttpExchange()Methods in org.eclipse.jetty.client that return types with arguments of type HttpExchangeModifier and TypeMethodDescriptionHttpConversation.getExchanges()HttpDestination.getHttpExchanges()protected Iterator<HttpExchange> HttpDestination.RequestTimeouts.iterator()protected Queue<HttpExchange> HttpDestination.newExchangeQueue(HttpClient client) Methods in org.eclipse.jetty.client with parameters of type HttpExchangeModifier and TypeMethodDescriptionbooleanHttpChannel.abort(HttpExchange exchange, Throwable requestFailure, Throwable responseFailure) booleanHttpReceiver.abort(HttpExchange exchange, Throwable failure) booleanHttpSender.abort(HttpExchange exchange, Throwable failure) booleanHttpChannel.abortResponse(HttpExchange exchange, Throwable failure) booleanHttpChannel.associate(HttpExchange exchange) Associates the givenexchangeto this channel in order to be sent over the network.protected booleanHttpSender.beginToHeaders(HttpExchange exchange) booleanHttpChannel.disassociate(HttpExchange exchange) protected booleanHttpDestination.enqueue(Queue<HttpExchange> queue, HttpExchange exchange) voidHttpChannel.exchangeTerminated(HttpExchange exchange, Result result) HttpChannel.exchangeTerminating(HttpExchange exchange, Result result) private voidHttpSender.executeAbort(HttpExchange exchange, Throwable failure) protected booleanHttpSender.headersToCommit(HttpExchange exchange) protected booleanHttpDestination.RequestTimeouts.onExpired(HttpExchange exchange) private booleanHttpReceiver.plainResponseContent(HttpExchange exchange, ByteBuffer buffer, Callback callback) voidHttpChannel.proceed(HttpExchange exchange, Throwable failure) voidHttpSender.proceed(HttpExchange exchange, Throwable failure) protected booleanHttpSender.queuedToBegin(HttpExchange exchange) booleanHttpDestination.remove(HttpExchange exchange) protected booleanHttpReceiver.responseBegin(HttpExchange exchange) Method to be invoked when the response status code is available.protected booleanHttpReceiver.responseContent(HttpExchange exchange, ByteBuffer buffer, Callback callback) Method to be invoked when response HTTP content is available.protected booleanHttpReceiver.responseHeader(HttpExchange exchange, HttpField field) Method to be invoked when a response HTTP header is available.protected booleanHttpReceiver.responseHeaders(HttpExchange exchange) Method to be invoked after all response HTTP headers are available.protected booleanHttpReceiver.responseSuccess(HttpExchange exchange) Method to be invoked when the response is successful.abstract voidHttpChannel.send(HttpExchange exchange) protected SendFailureHttpConnection.send(HttpChannel channel, HttpExchange exchange) protected abstract SendFailureHttpConnection.send(HttpExchange exchange) protected abstract SendFailureHttpDestination.send(Connection connection, HttpExchange exchange) voidHttpDestination.send(HttpExchange exchange) voidHttpSender.send(HttpExchange exchange) protected abstract voidHttpSender.sendContent(HttpExchange exchange, HttpContent content, Callback callback) Implementations should send the content at theHttpContentcursor position over the wire.protected abstract voidHttpSender.sendHeaders(HttpExchange exchange, HttpContent content, Callback callback) Implementations should send the HTTP headers over the wire, possibly with some content, in a single write, and notify the givencallbackof the result of this operation.protected booleanHttpSender.someToContent(HttpExchange exchange, ByteBuffer content) protected booleanHttpSender.someToSuccess(HttpExchange exchange) private voidHttpSender.terminateRequest(HttpExchange exchange) private voidHttpSender.terminateRequest(HttpExchange exchange, Throwable failure, Result result) private voidHttpReceiver.terminateResponse(HttpExchange exchange) private voidHttpReceiver.terminateResponse(HttpExchange exchange, Result result) Method parameters in org.eclipse.jetty.client with type arguments of type HttpExchangeModifier and TypeMethodDescriptionprotected booleanHttpDestination.enqueue(Queue<HttpExchange> queue, HttpExchange exchange) Constructors in org.eclipse.jetty.client with parameters of type HttpExchange -
Uses of HttpExchange in org.eclipse.jetty.client.http
Fields in org.eclipse.jetty.client.http declared as HttpExchangeModifier and TypeFieldDescriptionprivate final HttpExchangeHttpSenderOverHTTP.HeadersCallback.exchangeMethods in org.eclipse.jetty.client.http with parameters of type HttpExchangeModifier and TypeMethodDescriptionvoidHttpChannelOverHTTP.exchangeTerminated(HttpExchange exchange, Result result) HttpChannelOverHTTP.exchangeTerminating(HttpExchange exchange, Result result) voidHttpChannelOverHTTP.send(HttpExchange exchange) protected SendFailureHttpConnectionOverHTTP.Delegate.send(HttpExchange exchange) protected SendFailureHttpConnectionOverHTTP.send(HttpExchange exchange) protected SendFailureHttpDestinationOverHTTP.send(Connection connection, HttpExchange exchange) protected voidHttpSenderOverHTTP.sendContent(HttpExchange exchange, HttpContent content, Callback callback) protected voidHttpSenderOverHTTP.sendHeaders(HttpExchange exchange, HttpContent content, Callback callback) Constructors in org.eclipse.jetty.client.http with parameters of type HttpExchangeModifierConstructorDescriptionHeadersCallback(HttpExchange exchange, HttpContent content, Callback callback) -
Uses of HttpExchange in org.eclipse.jetty.fcgi.client.http
Methods in org.eclipse.jetty.fcgi.client.http with parameters of type HttpExchangeModifier and TypeMethodDescriptionvoidHttpChannelOverFCGI.exchangeTerminated(HttpExchange exchange, Result result) protected booleanHttpReceiverOverFCGI.responseBegin(HttpExchange exchange) protected booleanHttpReceiverOverFCGI.responseContent(HttpExchange exchange, ByteBuffer buffer, Callback callback) protected booleanHttpReceiverOverFCGI.responseHeader(HttpExchange exchange, HttpField field) protected booleanHttpReceiverOverFCGI.responseHeaders(HttpExchange exchange) protected booleanHttpReceiverOverFCGI.responseSuccess(HttpExchange exchange) voidHttpChannelOverFCGI.send(HttpExchange exchange) protected SendFailureHttpConnectionOverFCGI.Delegate.send(HttpExchange exchange) protected SendFailureHttpConnectionOverFCGI.send(HttpExchange exchange) protected SendFailureHttpDestinationOverFCGI.send(Connection connection, HttpExchange exchange) protected SendFailureMultiplexHttpDestinationOverFCGI.send(Connection connection, HttpExchange exchange) protected voidHttpSenderOverFCGI.sendContent(HttpExchange exchange, HttpContent content, Callback callback) protected voidHttpSenderOverFCGI.sendHeaders(HttpExchange exchange, HttpContent content, Callback callback)