パッケージ jakarta.servlet
インターフェース WriteListener
- すべてのスーパーインターフェース:
EventListenerSE
public interface WriteListener extends EventListenerSE
ブロックせずにコンテンツを書き込むことができることを開発者に知らせるコールバック通知メカニズム。- 導入:
- Servlet 3.1
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
onError(ThrowableSE t)
ノンブロッキング API を使用してデータを書き込むときにエラーが発生すると呼び出されます。void
onWritePossible()
WriteListener のインスタンスがServletOutputStream
に登録されている場合、このメソッドは、データを書き込むことができるときにコンテナーによって初めて呼び出されます。
メソッドの詳細
onWritePossible
void onWritePossible() throws IOExceptionSE
WriteListener のインスタンスがServletOutputStream
に登録されている場合、このメソッドは、データを書き込むことができるときにコンテナーによって初めて呼び出されます。その後、ServletOutputStream.isReady()
メソッドが呼び出され、false
の値が返され、その後書き込み操作が可能になった場合にのみ、コンテナーはこのメソッドを呼び出します。- 例外:
IOExceptionSE
- 処理中に I/O 関連のエラーが発生した場合
onError
void onError(ThrowableSE t)
ノンブロッキング API を使用してデータを書き込むときにエラーが発生すると呼び出されます。- パラメーター:
t
- 書き込み操作が失敗した理由を示すスロー可能オブジェクト