Interface SlotState.BusyState
-
- All Known Subinterfaces:
SlotState.BusyWithResultAlreadyDetermined
- All Known Implementing Classes:
SlotState.Connecting,SlotState.PushingRequestToConnection,SlotState.WaitingForEndOfResponseEntity,SlotState.WaitingForResponse,SlotState.WaitingForResponseDispatch,SlotState.WaitingForResponseEntitySubscription
- Enclosing class:
- SlotState
public static interface SlotState.BusyState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SlotStatefailOngoingRequest(SlotContext ctx, java.lang.String signal, java.lang.Throwable cause)booleanisIdle()SlotStateonConnectionAttemptFailed(SlotContext ctx, java.lang.Throwable cause)SlotStateonConnectionCompleted(SlotContext ctx)SlotStateonConnectionFailed(SlotContext ctx, java.lang.Throwable cause)PoolFlow.RequestContextongoingRequest()SlotStateonRequestEntityFailed(SlotContext ctx, java.lang.Throwable cause)voidonShutdown(SlotContext ctx)booleanwaitingForEndOfRequestEntity()
-
-
-
Method Detail
-
failOngoingRequest
SlotState failOngoingRequest(SlotContext ctx, java.lang.String signal, java.lang.Throwable cause)
-
isIdle
boolean isIdle()
-
onConnectionAttemptFailed
SlotState onConnectionAttemptFailed(SlotContext ctx, java.lang.Throwable cause)
-
onConnectionCompleted
SlotState onConnectionCompleted(SlotContext ctx)
-
onConnectionFailed
SlotState onConnectionFailed(SlotContext ctx, java.lang.Throwable cause)
-
onRequestEntityFailed
SlotState onRequestEntityFailed(SlotContext ctx, java.lang.Throwable cause)
-
onShutdown
void onShutdown(SlotContext ctx)
-
ongoingRequest
PoolFlow.RequestContext ongoingRequest()
-
waitingForEndOfRequestEntity
boolean waitingForEndOfRequestEntity()
-
-