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