Response.AsyncContentListener, Response.BeginListener, Response.CompleteListener, Response.ContentListener, Response.DemandedContentListener, Response.FailureListener, Response.HeaderListener, Response.HeadersListener, Response.Listener, Response.ResponseListener, Response.SuccessListener
Modifier and Type | Field and Description |
---|---|
private HttpFields |
headers |
private java.util.List<Response.ResponseListener> |
listeners |
private java.lang.String |
reason |
private Request |
request |
private int |
status |
private HttpFields |
trailers |
private HttpVersion |
version |
Constructor and Description |
---|
HttpResponse(Request request,
java.util.List<Response.ResponseListener> listeners) |
Modifier and Type | Method and Description |
---|---|
boolean |
abort(java.lang.Throwable cause)
Attempts to abort the receive of this response.
|
HttpFields |
getHeaders() |
<T extends Response.ResponseListener> |
getListeners(java.lang.Class<T> type) |
java.lang.String |
getReason() |
Request |
getRequest() |
int |
getStatus() |
HttpFields |
getTrailers() |
HttpVersion |
getVersion() |
HttpResponse |
reason(java.lang.String reason) |
HttpResponse |
status(int status) |
java.lang.String |
toString() |
HttpResponse |
trailer(HttpField trailer) |
HttpResponse |
version(HttpVersion version) |
private final HttpFields headers
private final Request request
private final java.util.List<Response.ResponseListener> listeners
private HttpVersion version
private int status
private java.lang.String reason
private HttpFields trailers
public HttpResponse(Request request, java.util.List<Response.ResponseListener> listeners)
public Request getRequest()
getRequest
in interface Response
public HttpVersion getVersion()
getVersion
in interface Response
public HttpResponse version(HttpVersion version)
public int getStatus()
public HttpResponse status(int status)
public java.lang.String getReason()
getReason
in interface Response
Response.getStatus()
public HttpResponse reason(java.lang.String reason)
public HttpFields getHeaders()
getHeaders
in interface Response
public <T extends Response.ResponseListener> java.util.List<T> getListeners(java.lang.Class<T> type)
getListeners
in interface Response
T
- the type of classtype
- the listener classRequest.send(org.eclipse.jetty.client.api.Response.CompleteListener)
public HttpFields getTrailers()
public HttpResponse trailer(HttpField trailer)
public boolean abort(java.lang.Throwable cause)
Response
public java.lang.String toString()
toString
in class java.lang.Object