StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> Klasse
- java.
lang. Object - com.
microsoft. azure. storage. StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE>
- com.
Typparameter
- EVENT_TYPE
Ein -Objekt, das den Typ des Ereignisses darstellt.
- EVENT_LISTENER_TYPE
Ein -Objekt, das den Typ des Ereignislisteners darstellt.
public class StorageEventMultiCaster<EVENT_TYPE extends BaseEvent,EVENT_LISTENER_TYPE extends StorageEvent<EVENT_TYPE>>
Stellt einen generischen Ereignis-Multicaster dar, mit dem Ereignislistener dynamisch hinzugefügt und entfernt werden können.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
addListener(final EVENT_LISTENER_TYPE listener)
Fügt der Ereigniskette einen Listener hinzu. |
void |
fireEvent(final EVENT_TYPE event)
Löst das Ereignis für alle abonnierten Ereignislistener aus. |
boolean |
hasListeners()
Gibt einen Wert zurück, der angibt, ob Ereignislistener für Ereignisse registriert sind. |
void |
removeListener(final EVENT_LISTENER_TYPE listener)
Entfernt einen Ereignislistener aus der Ereigniskette. |
Details zur Methode
addListener
public void addListener(final EVENT_LISTENER_TYPE listener)
Fügt der Ereigniskette einen Listener hinzu.
Parameters:
EventListenerType
-Objekt, das den hinzuzufügenden Listener darstellt.
fireEvent
public void fireEvent(final EVENT_TYPE event)
Löst das Ereignis für alle abonnierten Ereignislistener aus.
Parameters:
EVENTTYPE
-Objekt, das das Ereignis darstellt, das mehrfach umgewandelt wird.
hasListeners
public boolean hasListeners()
Gibt einen Wert zurück, der angibt, ob Ereignislistener für Ereignisse registriert sind.
Returns:
true
, wenn Ereignislistener registriert sind; false
andernfalls .
removeListener
public void removeListener(final EVENT_LISTENER_TYPE listener)
Entfernt einen Ereignislistener aus der Ereigniskette.
Parameters:
EventListenerType
-Objekt, das den zu entfernenden Listener darstellt.
Gilt für:
Azure SDK for Java