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; falseandernfalls .
removeListener
public void removeListener(final EVENT_LISTENER_TYPE listener)
Entfernt einen Ereignislistener aus der Ereigniskette.
Parameters:
EventListenerType -Objekt, das den zu entfernenden Listener darstellt.