Package | Description |
---|---|
org.eclipse.jetty.client |
This package provides APIs, utility classes and implementation class of an asynchronous HTTP client
The core class is
HttpClient , which acts as a central configuration object (for example
for idle timeouts , max connections per domain , etc.) and as a factory for Request objects. |
org.eclipse.jetty.client.api | |
org.eclipse.jetty.client.util |
Modifier and Type | Class and Description |
---|---|
class |
HttpRequest |
Modifier and Type | Method and Description |
---|---|
Request |
HttpRequest.agent(String agent) |
Request |
HttpRequest.attribute(String name,
Object value) |
Request |
HttpRequest.content(ContentProvider content) |
Request |
HttpRequest.file(java.nio.file.Path file) |
Request |
HttpRequest.file(java.nio.file.Path file,
String contentType) |
Request |
HttpRequest.followRedirects(boolean follow) |
Request |
HttpRequestException.getRequest() |
Request |
HttpRequest.header(String name,
String value) |
Request |
HttpRequest.idleTimeout(long timeout) |
Request |
HttpRequest.listener(Request.Listener listener) |
Request |
HttpRequest.method(HttpMethod method) |
protected Request |
HttpClient.newRequest(long id,
String uri) |
Request |
HttpClient.newRequest(String uri) |
Request |
HttpClient.newRequest(String host,
int port) |
Request |
HttpClient.newRequest(URI uri) |
Request |
HttpRequest.param(String name,
String value) |
Request |
HttpRequest.path(String path) |
Request |
HttpClient.POST(String uri) |
Request |
HttpClient.POST(URI uri) |
Request |
HttpExchange.request() |
Request |
HttpRequest.scheme(String scheme) |
Request |
HttpRequest.version(HttpVersion version) |
Modifier and Type | Method and Description |
---|---|
boolean |
RedirectProtocolHandler.accept(Request request,
Response response) |
boolean |
ProtocolHandler.accept(Request request,
Response response) |
boolean |
ContinueProtocolHandler.accept(Request request,
Response response) |
boolean |
AuthenticationProtocolHandler.accept(Request request,
Response response) |
protected void |
HttpSender.committed(Request request) |
protected ProtocolHandler |
HttpClient.findProtocolHandler(Request request,
Response response) |
void |
ResponseNotifier.forwardFailureComplete(Response.Listener listener,
Request request,
Throwable requestFailure,
Response response,
Throwable responseFailure) |
void |
ResponseNotifier.forwardSuccessComplete(Response.Listener listener,
Request request,
Response response) |
void |
RequestNotifier.notifyBegin(Request request) |
void |
RequestNotifier.notifyFailure(Request request,
Throwable failure) |
void |
RequestNotifier.notifyHeaders(Request request) |
void |
RequestNotifier.notifyQueued(Request request) |
void |
RequestNotifier.notifySuccess(Request request) |
void |
HttpDestination.send(Request request,
Response.Listener listener) |
void |
HttpConnection.send(Request request,
Response.Listener listener) |
protected void |
HttpClient.send(Request request,
Response.Listener listener) |
Constructor and Description |
---|
HttpExchange(HttpConversation conversation,
HttpConnection connection,
Request request,
Response.Listener listener) |
HttpRequestException(String message,
Request request) |
Modifier and Type | Method and Description |
---|---|
Request |
Request.agent(String agent) |
Request |
Request.attribute(String name,
Object value) |
Request |
Request.content(ContentProvider content) |
Request |
Request.file(java.nio.file.Path file)
Shortcut method to specify a file as a content for this request, with the default content type of
"application/octect-stream".
|
Request |
Request.file(java.nio.file.Path file,
String contentType)
Shortcut method to specify a file as a content for this request, with the given content type.
|
Request |
Request.followRedirects(boolean follow) |
Request |
Result.getRequest() |
Request |
Request.header(String name,
String value) |
Request |
Request.idleTimeout(long timeout) |
Request |
Request.listener(Request.Listener listener) |
Request |
Request.method(HttpMethod method) |
Request |
Request.param(String name,
String value) |
Request |
Request.path(String path) |
Request |
Request.scheme(String scheme) |
Request |
Request.version(HttpVersion version) |
Modifier and Type | Method and Description |
---|---|
void |
Authentication.Result.apply(Request request)
Applies the authentication result to the given request.
|
Authentication.Result |
Authentication.authenticate(Request request,
ContentResponse response,
String wwwAuthenticate,
Attributes context)
Executes the authentication mechanism for the given request, returning a
Authentication.Result that can be
used to actually authenticate the request via Authentication.Result.apply(Request) . |
void |
Request.Listener.onBegin(Request request)
Callback method invoked when the request begins being processed in order to be sent.
|
void |
Request.Listener.Empty.onBegin(Request request) |
void |
Request.Listener.onFailure(Request request,
Throwable failure)
Callback method invoked when the request has failed to be sent
|
void |
Request.Listener.Empty.onFailure(Request request,
Throwable failure) |
void |
Request.Listener.onHeaders(Request request)
Callback method invoked when the request headers (and perhaps small content) have been sent.
|
void |
Request.Listener.Empty.onHeaders(Request request) |
void |
Request.Listener.onQueued(Request request)
Callback method invoked when the request is queued, waiting to be sent
|
void |
Request.Listener.Empty.onQueued(Request request) |
void |
Request.Listener.onSuccess(Request request)
Callback method invoked when the request has been successfully sent.
|
void |
Request.Listener.Empty.onSuccess(Request request) |
void |
Connection.send(Request request,
Response.Listener listener)
Sends a request with an associated response listener.
|
Constructor and Description |
---|
Result(Request request,
Response response) |
Result(Request request,
Response response,
Throwable responseFailure) |
Result(Request request,
Throwable requestFailure,
Response response) |
Result(Request request,
Throwable requestFailure,
Response response,
Throwable responseFailure) |
Modifier and Type | Method and Description |
---|---|
Authentication.Result |
DigestAuthentication.authenticate(Request request,
ContentResponse response,
String wwwAuthenticate,
Attributes context) |
Authentication.Result |
BasicAuthentication.authenticate(Request request,
ContentResponse response,
String wwwAuthenticate,
Attributes context) |
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.