Package org.apache.coyote
Interface AsyncContextCallback
-
- All Known Implementing Classes:
AsyncContextImpl
public interface AsyncContextCallbackProvides a mechanism for the Coyote connectors to communicate with theAsyncContext. It is implemented in this manner so that the org.apache.coyote package does not have a dependency on the org.apache.catalina package.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddecrementInProgressAsyncCount()Used to notify the Context that async processing has ended.voidfireOnComplete()voidincrementInProgressAsyncCount()Used to notify the Context that async processing has started.booleanisAvailable()Reports if the web application associated with this async request is available.
-
-
-
Method Detail
-
fireOnComplete
void fireOnComplete()
-
isAvailable
boolean isAvailable()
Reports if the web application associated with this async request is available.- Returns:
trueif the associated web application is available, otherwisefalse
-
incrementInProgressAsyncCount
void incrementInProgressAsyncCount()
Used to notify the Context that async processing has started. Specifically, for the counting of in-progress async requests to work correctly, this must be called exactly once every time theAsyncStateMachinetransitions from DISPATCHED to any other state.
-
decrementInProgressAsyncCount
void decrementInProgressAsyncCount()
Used to notify the Context that async processing has ended. Specifically, for the counting of in-progress async requests to work correctly, this must be called exactly once every time theAsyncStateMachinetransitions to DISPATCHED from any other state.
-
-