Package org.eclipse.jetty.client
Class HttpContentResponse
- java.lang.Object
 - 
- org.eclipse.jetty.client.HttpContentResponse
 
 
- 
- All Implemented Interfaces:
 ContentResponse,Response
public class HttpContentResponse extends java.lang.Object implements ContentResponse
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response
Response.AsyncContentListener, Response.BeginListener, Response.CompleteListener, Response.ContentListener, Response.DemandedContentListener, Response.FailureListener, Response.HeaderListener, Response.HeadersListener, Response.Listener, Response.ResponseListener, Response.SuccessListener 
 - 
 
- 
Constructor Summary
Constructors Constructor Description HttpContentResponse(Response response, byte[] content, java.lang.String mediaType, java.lang.String encoding) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanabort(java.lang.Throwable cause)Attempts to abort the receive of this response.byte[]getContent()java.lang.StringgetContentAsString()java.lang.StringgetEncoding()HttpFieldsgetHeaders()<T extends Response.ResponseListener>
java.util.List<T>getListeners(java.lang.Class<T> listenerClass)java.lang.StringgetMediaType()java.lang.StringgetReason()RequestgetRequest()intgetStatus()HttpVersiongetVersion()java.lang.StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
HttpContentResponse
public HttpContentResponse(Response response, byte[] content, java.lang.String mediaType, java.lang.String encoding)
 
 - 
 
- 
Method Detail
- 
getRequest
public Request getRequest()
- Specified by:
 getRequestin interfaceResponse- Returns:
 - the request associated with this response
 
 
- 
getListeners
public <T extends Response.ResponseListener> java.util.List<T> getListeners(java.lang.Class<T> listenerClass)
- Specified by:
 getListenersin interfaceResponse- Type Parameters:
 T- the type of class- Parameters:
 listenerClass- the listener class- Returns:
 - the response listener passed to 
Request.send(org.eclipse.jetty.client.api.Response.CompleteListener) 
 
- 
getVersion
public HttpVersion getVersion()
- Specified by:
 getVersionin interfaceResponse- Returns:
 - the HTTP version of this response, such as "HTTP/1.1"
 
 
- 
getStatus
public int getStatus()
 
- 
getReason
public java.lang.String getReason()
- Specified by:
 getReasonin interfaceResponse- Returns:
 - the HTTP reason associated to the 
Response.getStatus() 
 
- 
getHeaders
public HttpFields getHeaders()
- Specified by:
 getHeadersin interfaceResponse- Returns:
 - the headers of this response
 
 
- 
abort
public boolean abort(java.lang.Throwable cause)
Description copied from interface:ResponseAttempts to abort the receive of this response. 
- 
getMediaType
public java.lang.String getMediaType()
- Specified by:
 getMediaTypein interfaceContentResponse- Returns:
 - the media type of the content, such as "text/html" or "application/octet-stream"
 
 
- 
getEncoding
public java.lang.String getEncoding()
- Specified by:
 getEncodingin interfaceContentResponse- Returns:
 - the encoding of the content, such as "UTF-8"
 
 
- 
getContent
public byte[] getContent()
- Specified by:
 getContentin interfaceContentResponse- Returns:
 - the response content
 
 
- 
getContentAsString
public java.lang.String getContentAsString()
- Specified by:
 getContentAsStringin interfaceContentResponse- Returns:
 - the response content as a string, decoding the bytes using the charset
 provided by the 
Content-Typeheader, if any, or UTF-8. 
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -