Package jakarta.servlet
Interface AsyncListener
- All Superinterfaces:
EventListener
Listener for events associated with an
AsyncContext
.- Since:
- Servlet 3.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onComplete
(AsyncEvent event) This event is fired after the call toAsyncContext.complete()
has been processed by the container.void
onError
(AsyncEvent event) This event is fired if an error occurs during an asynchronous operation but before the container takes any action as a result of the error.void
onStartAsync
(AsyncEvent event) This event is fired if new call is made toServletRequest.startAsync()
after the completion of theAsyncContext
to which this listener was added.void
onTimeout
(AsyncEvent event) This event is fired if an asynchronous operation times out but before the container takes any action as a result of the timeout.
-
Method Details
-
onComplete
This event is fired after the call toAsyncContext.complete()
has been processed by the container.- Parameters:
event
- Provides access to the objects associated with the event- Throws:
IOException
- Should be thrown if an I/O error occurs during the processing of the event
-
onTimeout
This event is fired if an asynchronous operation times out but before the container takes any action as a result of the timeout.- Parameters:
event
- Provides access to the objects associated with the event- Throws:
IOException
- Should be thrown if an I/O error occurs during the processing of the event
-
onError
This event is fired if an error occurs during an asynchronous operation but before the container takes any action as a result of the error.- Parameters:
event
- Provides access to the objects associated with the event- Throws:
IOException
- Should be thrown if an I/O error occurs during the processing of the event
-
onStartAsync
This event is fired if new call is made toServletRequest.startAsync()
after the completion of theAsyncContext
to which this listener was added.- Parameters:
event
- Provides access to the objects associated with the event- Throws:
IOException
- Should be thrown if an I/O error occurs during the processing of the event
-