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 TypeMethodDescriptionboolean
void
invokeAsyncAction
(Callable asyncAction) void
onComplete
(jakarta.servlet.AsyncEvent asyncEvent) void
onError
(jakarta.servlet.AsyncEvent asyncEvent) void
onStartAsync
(jakarta.servlet.AsyncEvent asyncEvent) void
onTimeout
(jakarta.servlet.AsyncEvent asyncEvent)
-
Constructor Details
-
DefaultAsyncManager
public DefaultAsyncManager()
-
-
Method Details
-
invokeAsyncAction
- Specified by:
invokeAsyncAction
in interfaceAsyncManager
-
hasAsyncActionResult
public boolean hasAsyncActionResult()- Specified by:
hasAsyncActionResult
in interfaceAsyncManager
-
getAsyncActionResult
- Specified by:
getAsyncActionResult
in interfaceAsyncManager
-
onComplete
- Specified by:
onComplete
in interfacejakarta.servlet.AsyncListener
- Throws:
IOException
-
onTimeout
- Specified by:
onTimeout
in interfacejakarta.servlet.AsyncListener
- Throws:
IOException
-
onError
- Specified by:
onError
in interfacejakarta.servlet.AsyncListener
- Throws:
IOException
-
onStartAsync
- Specified by:
onStartAsync
in interfacejakarta.servlet.AsyncListener
- Throws:
IOException
-