public class AsyncEvent extends ObjectSE
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, ThrowableSE throwable) 指定された AsyncContext、ServletRequest、ServletResponse、Throwable から AsyncEvent を構築します。 |
AsyncEvent(AsyncContext context, ThrowableSE throwable) 指定された AsyncContext と Throwable から AsyncEvent を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
AsyncContext | getAsyncContext() この AsyncEvent から AsyncContext を取得します。 |
ServletRequest | getSuppliedRequest() この AsyncEvent から ServletRequest を取得します。 |
ServletResponse | getSuppliedResponse() この AsyncEvent から ServletResponse を取得します。 |
ThrowableSE | getThrowable() この AsyncEvent から Throwable を取得します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public AsyncEvent(AsyncContext context)
context
- この AsyncEvent とともに提供される AsyncContexpublic AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response)
context
- この AsyncEvent とともに提供される AsyncContexrequest
- この AsyncEvent とともに提供される ServletRequestresponse
- この AsyncEvent とともに提供される ServletResponsepublic AsyncEvent(AsyncContext context, ThrowableSE throwable)
context
- この AsyncEvent とともに提供される AsyncContexthrowable
- この AsyncEvent で提供される Throwablepublic AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response, ThrowableSE throwable)
context
- この AsyncEvent とともに提供される AsyncContexrequest
- この AsyncEvent とともに提供される ServletRequestresponse
- この AsyncEvent とともに提供される ServletResponsethrowable
- この AsyncEvent で提供される Throwablepublic AsyncContext getAsyncContext()
public ServletRequest getSuppliedRequest()
この AsyncEvent が配信されている AsyncListener が AsyncContext.addListener(AsyncListener, ServletRequest, ServletResponse)
を使用して追加された場合、返される ServletRequest は、上記のメソッドに提供されたものと同じになります。AsyncListener が AsyncContext.addListener(AsyncListener)
を介して追加された場合、このメソッドは null を返す必要があります。
public ServletResponse getSuppliedResponse()
この AsyncEvent が配信されている AsyncListener が AsyncContext.addListener(AsyncListener, ServletRequest, ServletResponse)
を使用して追加された場合、返される ServletResponse は、上記のメソッドに提供されたものと同じになります。AsyncListener が AsyncContext.addListener(AsyncListener)
を介して追加された場合、このメソッドは null を返す必要があります。
public ThrowableSE getThrowable()
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.