Contents
Interface AsyncContextCallback
- All Known Implementing Classes:
AsyncContextImpl
public interface AsyncContextCallback
Provides a mechanism for the Coyote connectors to communicate with the
AsyncContext
. 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 Details
-
fireOnComplete
void fireOnComplete() -
isAvailable
boolean isAvailable()Reports if the web application associated with this async request is available.- Returns:
true
if 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 theAsyncStateMachine
transitions 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 theAsyncStateMachine
transitions to DISPATCHED from any other state.
-