StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> クラス
- java.
lang. Object - com.
microsoft. azure. storage. StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE>
- com.
型パラメーター
- EVENT_TYPE
イベントの種類を表す オブジェクト。
- EVENT_LISTENER_TYPE
イベント リスナーの種類を表す オブジェクト。
public class StorageEventMultiCaster<EVENT_TYPE extends BaseEvent,EVENT_LISTENER_TYPE extends StorageEvent<EVENT_TYPE>>
イベント リスナーを動的に追加および削除できるようにする汎用イベント マルチキャスターを表します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
addListener(final EVENT_LISTENER_TYPE listener)
イベント チェーンにリスナーを追加します。 |
void |
fireEvent(final EVENT_TYPE event)
サブスクライブされているすべてのイベント リスナーにイベントを発生させます。 |
boolean |
hasListeners()
イベント リスナーがイベントに登録されているかどうかを示す値を返します。 |
void |
removeListener(final EVENT_LISTENER_TYPE listener)
イベント チェーンからイベント リスナーを削除します。 |
メソッドの詳細
addListener
public void addListener(final EVENT_LISTENER_TYPE listener)
イベント チェーンにリスナーを追加します。
Parameters:
EventListenerType
追加するリスナーを表す オブジェクト。
fireEvent
public void fireEvent(final EVENT_TYPE event)
サブスクライブされているすべてのイベント リスナーにイベントを発生させます。
Parameters:
EVENTTYPE
マルチキャストされるイベントを表す オブジェクト。
hasListeners
public boolean hasListeners()
イベント リスナーがイベントに登録されているかどうかを示す値を返します。
Returns:
true
イベント リスナーが登録されている場合。それ以外の場合は false
。
removeListener
public void removeListener(final EVENT_LISTENER_TYPE listener)
イベント チェーンからイベント リスナーを削除します。
Parameters:
EventListenerType
削除するリスナーを表す オブジェクト。
適用対象
Azure SDK for Java