public class AsyncEvent extends Object
ServletRequest.startAsync()
またはServletRequest.startAsync(ServletRequest, ServletResponse)
の呼び出し)
が完了した、もしくはタイムアウトした、エラーが発生したときに発生するイベントです。コンストラクタと説明 |
---|
AsyncEvent(AsyncContext context)
与えられたAsyncContextからAsyncEventを生成します。
|
AsyncEvent(AsyncContext context,
ServletRequest request,
ServletResponse response)
与えられたAsyncContextとServletRequestとServletResponseからAsyncEventを生成します。
|
AsyncEvent(AsyncContext context,
ServletRequest request,
ServletResponse response,
Throwable throwable)
与えられたAsyncContextとServletRequestとServletResponseとThrowableからAsyncEventを生成します。
|
AsyncEvent(AsyncContext context,
Throwable throwable)
与えられたAsyncContextとThrowableからAsyncEventを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
AsyncContext |
getAsyncContext()
このAsyncEventからAsyncContextを取得します。
|
ServletRequest |
getSuppliedRequest()
このAsyncEventからServletRequestを取得します。
|
ServletResponse |
getSuppliedResponse()
このAsyncEventからServletResponseを取得します。
|
Throwable |
getThrowable()
このAsyncEventからThrowableを取得します。
|
public AsyncEvent(AsyncContext context)
context
- このAsyncEventと共に配信されるAsyncContextpublic AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response)
context
- このAsyncEventと共に配信されるAsyncContextrequest
- このAsyncEventと共に配信されるServletRequestresponse
- このAsyncEventと共に配信されるServletResponsepublic AsyncEvent(AsyncContext context, Throwable throwable)
context
- このAsyncEventと共に配信されるAsyncContextthrowable
- このAsyncEventと共に配信されるThrowablepublic AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response, Throwable throwable)
context
- このAsyncEventと共に配信されるAsyncContextrequest
- このAsyncEventと共に配信されるServletRequestresponse
- このAsyncEventと共に配信されるServletResponsethrowable
- このAsyncEventと共に配信されるThrowablepublic AsyncContext getAsyncContext()
public ServletRequest getSuppliedRequest()
このAsyncEventが配信されているAsyncListenerがAsyncContext.addListener(AsyncListener, ServletRequest, ServletResponse)
を使用して追加された場合、
返されるServletRequestは上記のメソッドに提供されるServletRequestと同じになります。
AsyncListenerがAsyncContext.addListener(AsyncListener)
を使用して追加された場合、このメソッドはnullを返す必要があります。
public ServletResponse getSuppliedResponse()
このAsyncEventが配信されているAsyncListenerがAsyncContext.addListener(AsyncListener, ServletRequest, ServletResponse)
を使用して追加された場合、
返されるServletResponseは上記のメソッドに提供されるServletResponseと同じになります。
AsyncListenerがAsyncContext.addListener(AsyncListener)
を使用して追加された場合、このメソッドはnullを返す必要があります。
public Throwable getThrowable()
Copyright © 1999-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Portions Copyright © 1999-2002 The Apache Software Foundation. Portions Copyright © 2017- @megascus. Translated by @megascus.