public static final class SlotState.WaitingForEndOfResponseEntity extends SlotState.ConnectedState implements SlotState.BusyWithResultAlreadyDetermined, 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 |
|---|
WaitingForEndOfResponseEntity(PoolFlow.RequestContext ongoingRequest,
HttpResponse ongoingResponse,
boolean waitingForEndOfRequestEntity) |
| Modifier and Type | Method and Description |
|---|---|
PoolFlow.RequestContext |
ongoingRequest() |
HttpResponse |
ongoingResponse() |
SlotState |
onRequestEntityCompleted(SlotContext ctx)
Will be called either immediately if the request entity is strict or otherwise later
|
SlotState |
onResponseEntityCompleted(SlotContext ctx)
Will be called either immediately if the response entity is strict or otherwise later
|
boolean |
waitingForEndOfRequestEntity() |
isConnected, onNewConnectionEmbargoidle, illegalState, isIdle, name, onConnectionAttemptFailed, onConnectionAttemptSucceeded, onConnectionCompleted, onConnectionFailed, onNewRequest, onPreConnect, onRequestDispatched, onRequestEntityFailed, onResponseDispatchable, onResponseEntityFailed, onResponseEntitySubscribed, onResponseReceived, onShutdown, onTimeout, stateTimeoutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonConnectionCompleted, onConnectionFailed, onRequestEntityFailed, onResponseEntityFailedfailOngoingRequest, isIdle, onConnectionAttemptFailed, onShutdownpublic WaitingForEndOfResponseEntity(PoolFlow.RequestContext ongoingRequest, HttpResponse ongoingResponse, boolean waitingForEndOfRequestEntity)
public PoolFlow.RequestContext ongoingRequest()
ongoingRequest in interface SlotState.BusyStatepublic HttpResponse ongoingResponse()
public boolean waitingForEndOfRequestEntity()
waitingForEndOfRequestEntity in interface SlotState.BusyStatepublic SlotState onResponseEntityCompleted(SlotContext ctx)
SlotStateonResponseEntityCompleted in class SlotStatepublic SlotState onRequestEntityCompleted(SlotContext ctx)
SlotStateonRequestEntityCompleted in class SlotState