com.github.dreamhead.moco.model
Class DefaultHttpResponse

java.lang.Object
  extended by com.github.dreamhead.moco.model.DefaultHttpResponse
All Implemented Interfaces:
HttpResponse

public class DefaultHttpResponse
extends java.lang.Object
implements HttpResponse


Nested Class Summary
static class DefaultHttpResponse.Builder
           
 
Constructor Summary
DefaultHttpResponse(java.lang.String version, int status, com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> headers, java.lang.String content)
           
 
Method Summary
static DefaultHttpResponse.Builder builder()
           
 java.lang.String getContent()
           
 com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> getHeaders()
           
 int getStatus()
           
 java.lang.String getVersion()
           
static DefaultHttpResponse newResponse(io.netty.handler.codec.http.FullHttpResponse response)
           
 io.netty.handler.codec.http.FullHttpResponse toFullHttpResponse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultHttpResponse

public DefaultHttpResponse(java.lang.String version,
                           int status,
                           com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> headers,
                           java.lang.String content)
Method Detail

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface HttpResponse

getContent

public java.lang.String getContent()
Specified by:
getContent in interface HttpResponse

getHeaders

public com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> getHeaders()
Specified by:
getHeaders in interface HttpResponse

getStatus

public int getStatus()
Specified by:
getStatus in interface HttpResponse

newResponse

public static DefaultHttpResponse newResponse(io.netty.handler.codec.http.FullHttpResponse response)

toFullHttpResponse

public io.netty.handler.codec.http.FullHttpResponse toFullHttpResponse()

builder

public static DefaultHttpResponse.Builder builder()