feign
Class Response

java.lang.Object
  extended by feign.Response

public final class Response
extends java.lang.Object

An immutable response to an http invocation which only returns string content.


Nested Class Summary
static interface Response.Body
           
 
Method Summary
 Response.Body body()
          if present, the response had a body
static Response create(int status, java.lang.String reason, java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers, byte[] data)
           
static Response create(int status, java.lang.String reason, java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers, java.io.InputStream inputStream, java.lang.Integer length)
           
static Response create(int status, java.lang.String reason, java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers, java.lang.String text, java.nio.charset.Charset charset)
           
 java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers()
           
 java.lang.String reason()
           
 int status()
          status code.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static Response create(int status,
                              java.lang.String reason,
                              java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers,
                              java.io.InputStream inputStream,
                              java.lang.Integer length)

create

public static Response create(int status,
                              java.lang.String reason,
                              java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers,
                              byte[] data)

create

public static Response create(int status,
                              java.lang.String reason,
                              java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers,
                              java.lang.String text,
                              java.nio.charset.Charset charset)

status

public int status()
status code. ex 200 See rfc2616


reason

public java.lang.String reason()

headers

public java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers()

body

public Response.Body body()
if present, the response had a body


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object