public final class Events extends Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
Events.EventResult
イベントハンドラを実行した際の結果を集約して返すクラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static <U,T extends GroupmailEvent<U>> |
fire(Class<T> eventType,
U model)
イベントを発火します。
|
static void |
initialize()
イベントハンドラ設定を初期化します。
|
static void |
initialize(Properties properties)
イベントハンドラ設定を初期化します。
|
public static <U,T extends GroupmailEvent<U>> Events.EventResult fire(Class<T> eventType, U model)
true
の設定がなければ発火しません。
イベントハンドラ設定は initialize
を呼び出して プロパティファイル groupmail-events.properties
から読み込むか、設定値を与えて設定します。
ハンドラ内で発生した例外はログに出力されますが、処理は続行します。発生した例外は収集して戻り値のEvents.EventResult
に集約して返します。T
- イベントハンドラインタフェースU
- イベント処理の対象となるオブジェクトの型eventType
- イベントの型model
- イベント処理の対象となるオブジェクトpublic static void initialize()
public static void initialize(Properties properties)
properties
- イベントハンドラ設定Copyright © 2019 UCM Co., Ltd.. All rights reserved.