Class AsyncEvent

java.lang.Object
jakarta.servlet.AsyncEvent

public class AsyncEvent
extends Object
Event that gets fired when the asynchronous operation initiated on a ServletRequest (via a call to ServletRequest.startAsync() or ServletRequest.startAsync(ServletRequest, ServletResponse)) has completed, timed out, or produced an error.
Since:
Servlet 3.0
  • Constructor Details

    • AsyncEvent

      public AsyncEvent​(AsyncContext context)
      Constructs an AsyncEvent from the given AsyncContext.
      Parameters:
      context - the AsyncContex to be delivered with this AsyncEvent
    • AsyncEvent

      public AsyncEvent​(AsyncContext context, ServletRequest request, ServletResponse response)
      Constructs an AsyncEvent from the given AsyncContext, ServletRequest, and ServletResponse.
      Parameters:
      context - the AsyncContex to be delivered with this AsyncEvent
      request - the ServletRequest to be delivered with this AsyncEvent
      response - the ServletResponse to be delivered with this AsyncEvent
    • AsyncEvent

      public AsyncEvent​(AsyncContext context, Throwable throwable)
      Constructs an AsyncEvent from the given AsyncContext and Throwable.
      Parameters:
      context - the AsyncContex to be delivered with this AsyncEvent
      throwable - the Throwable to be delivered with this AsyncEvent
    • AsyncEvent

      public AsyncEvent​(AsyncContext context, ServletRequest request, ServletResponse response, Throwable throwable)
      Constructs an AsyncEvent from the given AsyncContext, ServletRequest, ServletResponse, and Throwable.
      Parameters:
      context - the AsyncContex to be delivered with this AsyncEvent
      request - the ServletRequest to be delivered with this AsyncEvent
      response - the ServletResponse to be delivered with this AsyncEvent
      throwable - the Throwable to be delivered with this AsyncEvent
  • Method Details