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 SummaryAll 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- 
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.
 
- 
 
-