Class AsyncEvent

    • Constructor Detail

      • 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 Detail

      • getAsyncContext

        public AsyncContext getAsyncContext()
        Gets the AsyncContext from this AsyncEvent.
        Returns:
        the AsyncContext that was used to initialize this AsyncEvent
      • getThrowable

        public Throwable getThrowable()
        Gets the Throwable from this AsyncEvent.
        Returns:
        the Throwable that was used to initialize this AsyncEvent, or null if this AsyncEvent was initialized without any Throwable