See: Description
Interface | Description |
---|---|
NablarchListenerExecutor.Runner<L> |
リスナーを実行するランナー
|
Class | Description |
---|---|
NablarchListenerContext |
リスナー実行時のコンテキスト情報を保持するクラス。
|
NablarchListenerExecutor<T> |
各レベルのリスナー実行クラスにて共通で必要となる処理をまとめたクラス。
本クラスの使用手順は以下の通り。
NablarchListenerExecutor のインスタンス変数をリスナー実行クラスに定義する
リスナー実行クラスの事前処理内でNablarchListenerExecutor のインスタンスを作成する
リスナー実行クラスで状況に応じてNablarchListenerExecutor.executeBefore(Runner) 、NablarchListenerExecutor.executeAfter(Runner) 、
NablarchListenerExecutor.executeOnError(Runner) を呼び出す
なお、各メソッドの引数で渡すNablarchListenerExecutor.Runner は、個別に実装クラスを作成し、
NablarchListenerExecutor.Runner.run(Object, NablarchListenerContext) にリスナーの事前処理等を記述する。
例: |