org.jclouds.http
Class HttpResponse

java.lang.Object
  extended by org.jclouds.http.internal.PayloadEnclosingImpl
      extended by org.jclouds.http.HttpMessage
          extended by org.jclouds.http.HttpResponse
All Implemented Interfaces:
PayloadEnclosing

public class HttpResponse
extends HttpMessage

Represents a response produced from HttpCommandExecutorService

Author:
Adrian Cole

Nested Class Summary
static class HttpResponse.Builder<T extends HttpResponse.Builder<T>>
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.HttpMessage
headers
 
Fields inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
payload
 
Constructor Summary
protected HttpResponse(int statusCode, String message, com.google.common.collect.Multimap<String,String> headers, Payload payload)
           
 
Method Summary
static HttpResponse.Builder<?> builder()
           
 boolean equals(Object obj)
           
 String getMessage()
           
 int getStatusCode()
           
 String getStatusLine()
           
 int hashCode()
           
protected  com.google.common.base.Objects.ToStringHelper string()
           
 HttpResponse.Builder<?> toBuilder()
           
 
Methods inherited from class org.jclouds.http.HttpMessage
getFirstHeaderOrNull, getHeaders, toString
 
Methods inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
getPayload, setPayload, setPayload, setPayload, setPayload, setPayload
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HttpResponse

protected HttpResponse(int statusCode,
                       @Nullable
                       String message,
                       com.google.common.collect.Multimap<String,String> headers,
                       @Nullable
                       Payload payload)
Method Detail

builder

public static HttpResponse.Builder<?> builder()

toBuilder

public HttpResponse.Builder<?> toBuilder()
Overrides:
toBuilder in class HttpMessage

getStatusCode

public int getStatusCode()

getMessage

@Nullable
public String getMessage()

getStatusLine

public String getStatusLine()

hashCode

public int hashCode()
Overrides:
hashCode in class HttpMessage

equals

public boolean equals(Object obj)
Overrides:
equals in class HttpMessage

string

protected com.google.common.base.Objects.ToStringHelper string()
Overrides:
string in class HttpMessage


Copyright © 2009-2013 jclouds. All Rights Reserved.