com.github.dreamhead.moco.handler.failover
Class Failover

java.lang.Object
  extended by com.github.dreamhead.moco.handler.failover.Failover

public class Failover
extends java.lang.Object


Field Summary
static Failover DEFAULT_FAILOVER
           
 
Constructor Summary
Failover(FailoverExecutor executor, FailoverStrategy strategy)
           
 
Method Summary
 void failover(HttpRequest request, io.netty.handler.codec.http.FullHttpResponse response)
           
 FailoverStrategy getStrategy()
           
 void onCompleteResponse(HttpRequest request, io.netty.handler.codec.http.FullHttpResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FAILOVER

public static final Failover DEFAULT_FAILOVER
Constructor Detail

Failover

public Failover(FailoverExecutor executor,
                FailoverStrategy strategy)
Method Detail

getStrategy

public FailoverStrategy getStrategy()

failover

public void failover(HttpRequest request,
                     io.netty.handler.codec.http.FullHttpResponse response)

onCompleteResponse

public void onCompleteResponse(HttpRequest request,
                               io.netty.handler.codec.http.FullHttpResponse response)