Package org.apache.coyote
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 SummaryModifier and TypeMethodDescriptionvoidUsed to notify the Context that async processing has ended.voidvoidUsed to notify the Context that async processing has started.booleanReports if the web application associated with this async request is available.
- 
Method Details- 
fireOnCompletevoid fireOnComplete()
- 
isAvailableboolean isAvailable()Reports if the web application associated with this async request is available.- Returns:
- trueif the associated web application is available, otherwise- false
 
- 
incrementInProgressAsyncCountvoid 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.
- 
decrementInProgressAsyncCountvoid 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.
 
-