com.github.dreamhead.moco.internal
Class ActualHttpServer

java.lang.Object
  extended by com.github.dreamhead.moco.ResponseSetting
      extended by com.github.dreamhead.moco.HttpServer
          extended by com.github.dreamhead.moco.internal.ActualHttpServer

public class ActualHttpServer
extends HttpServer


Field Summary
 
Fields inherited from class com.github.dreamhead.moco.ResponseSetting
eventTriggers, handler
 
Method Summary
static ActualHttpServer createHttpServerWithMonitor(com.google.common.base.Optional<java.lang.Integer> port, MocoMonitor monitor, MocoConfig... configs)
           
static ActualHttpServer createLogServer(com.google.common.base.Optional<java.lang.Integer> port, MocoConfig... configs)
           
static ActualHttpServer createQuietServer(com.google.common.base.Optional<java.lang.Integer> port, MocoConfig... configs)
           
 BaseSetting getAnySetting()
           
 MocoMonitor getMonitor()
           
 com.google.common.base.Optional<java.lang.Integer> getPort()
           
 com.google.common.collect.ImmutableList<BaseSetting> getSettings()
           
 HttpServer mergeHttpServer(ActualHttpServer thatServer)
           
protected  Setting onRequestAttached(RequestMatcher matcher)
           
 int port()
           
 void setPort(int port)
           
 
Methods inherited from class com.github.dreamhead.moco.HttpServer
delete, get, mount, post, put, request, request
 
Methods inherited from class com.github.dreamhead.moco.ResponseSetting
context, on, redirectTo, response, response, response, response, response
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSettings

public com.google.common.collect.ImmutableList<BaseSetting> getSettings()

getAnySetting

public BaseSetting getAnySetting()

getPort

public com.google.common.base.Optional<java.lang.Integer> getPort()

getMonitor

public MocoMonitor getMonitor()

mergeHttpServer

public HttpServer mergeHttpServer(ActualHttpServer thatServer)

port

public int port()
Specified by:
port in class HttpServer

onRequestAttached

protected Setting onRequestAttached(RequestMatcher matcher)
Specified by:
onRequestAttached in class HttpServer

createHttpServerWithMonitor

public static ActualHttpServer createHttpServerWithMonitor(com.google.common.base.Optional<java.lang.Integer> port,
                                                           MocoMonitor monitor,
                                                           MocoConfig... configs)

createLogServer

public static ActualHttpServer createLogServer(com.google.common.base.Optional<java.lang.Integer> port,
                                               MocoConfig... configs)

createQuietServer

public static ActualHttpServer createQuietServer(com.google.common.base.Optional<java.lang.Integer> port,
                                                 MocoConfig... configs)

setPort

public void setPort(int port)