public abstract class SlotContext
extends java.lang.Object
Interface between slot states and the actual slot.
Constructor and Description |
---|
SlotContext() |
Modifier and Type | Method and Description |
---|---|
abstract void |
debug(java.lang.String msg) |
abstract void |
debug(java.lang.String msg,
java.lang.Object arg1) |
abstract void |
debug(java.lang.String msg,
java.lang.Object arg1,
java.lang.Object arg2) |
abstract void |
debug(java.lang.String msg,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
abstract void |
dispatchResponseResult(PoolFlow.RequestContext req,
scala.util.Try<HttpResponse> result) |
abstract boolean |
isConnectionClosed() |
abstract scala.concurrent.Future<Http.OutgoingConnection> |
openConnection() |
abstract SlotState |
pushRequestToConnectionAndThen(HttpRequest request,
SlotState nextState) |
abstract ConnectionPoolSettings |
settings() |
abstract void |
warning(java.lang.String msg) |
abstract void |
warning(java.lang.String msg,
java.lang.Object arg1) |
abstract boolean |
willCloseAfter(HttpResponse res) |
public abstract void debug(java.lang.String msg)
public abstract void debug(java.lang.String msg, java.lang.Object arg1)
public abstract void debug(java.lang.String msg, java.lang.Object arg1, java.lang.Object arg2)
public abstract void debug(java.lang.String msg, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public abstract void dispatchResponseResult(PoolFlow.RequestContext req, scala.util.Try<HttpResponse> result)
public abstract boolean isConnectionClosed()
public abstract scala.concurrent.Future<Http.OutgoingConnection> openConnection()
public abstract SlotState pushRequestToConnectionAndThen(HttpRequest request, SlotState nextState)
public abstract ConnectionPoolSettings settings()
public abstract void warning(java.lang.String msg)
public abstract void warning(java.lang.String msg, java.lang.Object arg1)
public abstract boolean willCloseAfter(HttpResponse res)