public interface NotificationManager extends ClientManager
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
INIT_PARAM_ClientSession
初期化パラメータ
|
static java.lang.String |
INIT_PARAM_NotificationFactory
初期化パラメータ
|
static java.lang.String |
INIT_PARAM_NotificationPublisherFactory
初期化パラメータ
|
static java.lang.String |
KEY_NotificationManager
マネージャー識別キー
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addNotificationListener(NotificationListener l)
通知リスナーを登録する
|
ClientSession |
getClientSession()
マネージャーが紐尽く実行セッションを取得する
|
Interpreter |
getInterpreter()
NotificaitonHookInterpreterを取得する
|
NotificationListener[] |
getNotificationListeners()
登録されている通知リスナーを配列で取得する
|
void |
notify(java.lang.Object source,
java.lang.String notificationID,
java.util.Map items)
マネージャーに登録されているリスナーに対して通知を行う
|
void |
removeNotificationListener(NotificationListener l)
通知リスナーを削除する
|
destroy, getManagerKey
refresh
static final java.lang.String KEY_NotificationManager
static final java.lang.String INIT_PARAM_NotificationFactory
static final java.lang.String INIT_PARAM_NotificationPublisherFactory
static final java.lang.String INIT_PARAM_ClientSession
void addNotificationListener(NotificationListener l)
l
- マネージャーに登録する通知リスナーNotificationListener[] getNotificationListeners()
void removeNotificationListener(NotificationListener l)
l
- マネージャーから削除する通知リスナーvoid notify(java.lang.Object source, java.lang.String notificationID, java.util.Map items)
source
- 通知元notificationID
- 通知イベント名items
- イベントパラメータInterpreter getInterpreter()
ClientSession getClientSession()