org.jclouds.http
Class HttpMessage

java.lang.Object
  extended by org.jclouds.http.internal.PayloadEnclosingImpl
      extended by org.jclouds.http.HttpMessage
All Implemented Interfaces:
PayloadEnclosing
Direct Known Subclasses:
HttpRequest, HttpResponse

public class HttpMessage
extends PayloadEnclosingImpl

Represents a request that can be executed within HttpCommandExecutorService

Author:
Adrian Cole

Nested Class Summary
static class HttpMessage.Builder<T extends HttpMessage.Builder<T>>
           
 
Field Summary
protected  com.google.common.collect.Multimap<String,String> headers
           
 
Fields inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
payload
 
Constructor Summary
protected HttpMessage(com.google.common.collect.Multimap<String,String> headers, Payload payload)
           
 
Method Summary
static HttpMessage.Builder<?> builder()
           
 boolean equals(Object obj)
           
 String getFirstHeaderOrNull(String string)
          try to get the value, then try as lowercase.
 com.google.common.collect.Multimap<String,String> getHeaders()
           
 int hashCode()
           
protected  com.google.common.base.Objects.ToStringHelper string()
           
 HttpMessage.Builder<?> toBuilder()
           
 String 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
 

Field Detail

headers

protected final com.google.common.collect.Multimap<String,String> headers
Constructor Detail

HttpMessage

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

builder

public static HttpMessage.Builder<?> builder()

toBuilder

public HttpMessage.Builder<?> toBuilder()

getHeaders

public com.google.common.collect.Multimap<String,String> getHeaders()

getFirstHeaderOrNull

public String getFirstHeaderOrNull(String string)
try to get the value, then try as lowercase.


hashCode

public int hashCode()
Overrides:
hashCode in class PayloadEnclosingImpl

equals

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

string

protected com.google.common.base.Objects.ToStringHelper string()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2013 jclouds. All Rights Reserved.