次の方法で共有


StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> クラス

  • java.lang.Object
    • com.microsoft.azure.storage.StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE>

型パラメーター

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:

listener - EventListenerType追加するリスナーを表す オブジェクト。

fireEvent

public void fireEvent(final EVENT_TYPE event)

サブスクライブされているすべてのイベント リスナーにイベントを発生させます。

Parameters:

event - EVENTTYPEマルチキャストされるイベントを表す オブジェクト。

hasListeners

public boolean hasListeners()

イベント リスナーがイベントに登録されているかどうかを示す値を返します。

Returns:

true イベント リスナーが登録されている場合。それ以外の場合は false

removeListener

public void removeListener(final EVENT_LISTENER_TYPE listener)

イベント チェーンからイベント リスナーを削除します。

Parameters:

listener - EventListenerType削除するリスナーを表す オブジェクト。

適用対象