Class AsyncEvent

java.lang.Object
jakarta.servlet.AsyncEvent

public class AsyncEvent extends Object
Used to pass data to the methods of AsyncListener.
Since:
Servlet 3.0
  • Constructor Details

    • AsyncEvent

      public AsyncEvent(AsyncContext context)
      Creates an instance using the provide parameters.
      Parameters:
      context - The asynchronous context associated with the event
    • AsyncEvent

      public AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response)
      Creates an instance using the provide parameters.
      Parameters:
      context - The asynchronous context associated with the event
      request - The request associated with the event
      response - The response associated with the event
    • AsyncEvent

      public AsyncEvent(AsyncContext context, Throwable throwable)
      Creates an instance using the provide parameters.
      Parameters:
      context - The asynchronous context associated with the event
      throwable - The throwable associated with the event
    • AsyncEvent

      public AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response, Throwable throwable)
      Creates an instance using the provide parameters.
      Parameters:
      context - The asynchronous context associated with the event
      request - The request associated with the event
      response - The response associated with the event
      throwable - The throwable associated with the event
  • Method Details

    • getAsyncContext

      public AsyncContext getAsyncContext()
      Obtain the asynchronous context associated with the event.
      Returns:
      The asynchronous context associated with the event or null if one was not specified
    • getSuppliedRequest

      public ServletRequest getSuppliedRequest()
      Obtain the request associated with the event.
      Returns:
      The request associated with the event or null if one was not specified
    • getSuppliedResponse

      public ServletResponse getSuppliedResponse()
      Obtain the response associated with the event.
      Returns:
      The response associated with the event or null if one was not specified
    • getThrowable

      public Throwable getThrowable()
      Obtain the throwable associated with the event.
      Returns:
      The throwable associated with the event or null if one was not specified