Package org.apache.struts2.async
Class DefaultAsyncManager
java.lang.Object
org.apache.struts2.async.DefaultAsyncManager
- All Implemented Interfaces:
jakarta.servlet.AsyncListener,EventListener,AsyncManager
public class DefaultAsyncManager
extends Object
implements AsyncManager, jakarta.servlet.AsyncListener
Implements
AsyncManager to add support for invoke async actions via Servlet 3's API.- Since:
- 6.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidinvokeAsyncAction(Callable asyncAction) voidonComplete(jakarta.servlet.AsyncEvent asyncEvent) voidonError(jakarta.servlet.AsyncEvent asyncEvent) voidonStartAsync(jakarta.servlet.AsyncEvent asyncEvent) voidonTimeout(jakarta.servlet.AsyncEvent asyncEvent)
-
Constructor Details
-
DefaultAsyncManager
public DefaultAsyncManager()
-
-
Method Details
-
invokeAsyncAction
- Specified by:
invokeAsyncActionin interfaceAsyncManager
-
hasAsyncActionResult
public boolean hasAsyncActionResult()- Specified by:
hasAsyncActionResultin interfaceAsyncManager
-
getAsyncActionResult
- Specified by:
getAsyncActionResultin interfaceAsyncManager
-
onComplete
- Specified by:
onCompletein interfacejakarta.servlet.AsyncListener- Throws:
IOException
-
onTimeout
- Specified by:
onTimeoutin interfacejakarta.servlet.AsyncListener- Throws:
IOException
-
onError
- Specified by:
onErrorin interfacejakarta.servlet.AsyncListener- Throws:
IOException
-
onStartAsync
- Specified by:
onStartAsyncin interfacejakarta.servlet.AsyncListener- Throws:
IOException
-