public static final class SlotState.WaitingForResponse extends SlotState.ConnectedState implements SlotState.BusyState, scala.Product, java.io.Serializable
SlotState.BusyState, SlotState.BusyWithResultAlreadyDetermined, SlotState.ConnectedState, SlotState.Connecting, SlotState.Connecting$, SlotState.Embargoed, SlotState.Embargoed$, SlotState.Failed, SlotState.Failed$, SlotState.Idle, SlotState.Idle$, SlotState.IdleState, SlotState.OutOfEmbargo$, SlotState.PreConnecting$, SlotState.PushingRequestToConnection, SlotState.PushingRequestToConnection$, SlotState.ShouldCloseConnectionState, SlotState.ToBeClosed$, SlotState.Unconnected$, SlotState.UnconnectedState, SlotState.WaitingForEndOfRequestEntity$, SlotState.WaitingForEndOfResponseEntity, SlotState.WaitingForEndOfResponseEntity$, SlotState.WaitingForResponse, SlotState.WaitingForResponse$, SlotState.WaitingForResponseDispatch, SlotState.WaitingForResponseDispatch$, SlotState.WaitingForResponseEntitySubscription, SlotState.WaitingForResponseEntitySubscription$| Constructor and Description |
|---|
WaitingForResponse(PoolFlow.RequestContext ongoingRequest,
boolean waitingForEndOfRequestEntity) |
| Modifier and Type | Method and Description |
|---|---|
PoolFlow.RequestContext |
ongoingRequest() |
SlotState |
onRequestEntityCompleted(SlotContext ctx)
Will be called either immediately if the request entity is strict or otherwise later
|
SlotState |
onResponseReceived(SlotContext ctx,
HttpResponse response) |
boolean |
waitingForEndOfRequestEntity() |
isConnected, onNewConnectionEmbargoidle, illegalState, isIdle, name, onConnectionAttemptFailed, onConnectionAttemptSucceeded, onConnectionCompleted, onConnectionFailed, onNewRequest, onPreConnect, onRequestDispatched, onRequestEntityFailed, onResponseDispatchable, onResponseEntityCompleted, onResponseEntityFailed, onResponseEntitySubscribed, onShutdown, onTimeout, stateTimeoutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfailOngoingRequest, isIdle, onConnectionAttemptFailed, onConnectionCompleted, onConnectionFailed, onRequestEntityFailed, onShutdownpublic WaitingForResponse(PoolFlow.RequestContext ongoingRequest, boolean waitingForEndOfRequestEntity)
public PoolFlow.RequestContext ongoingRequest()
ongoingRequest in interface SlotState.BusyStatepublic boolean waitingForEndOfRequestEntity()
waitingForEndOfRequestEntity in interface SlotState.BusyStatepublic SlotState onRequestEntityCompleted(SlotContext ctx)
SlotStateonRequestEntityCompleted in class SlotStatepublic SlotState onResponseReceived(SlotContext ctx, HttpResponse response)
onResponseReceived in class SlotState