EventListener<T,R> Schnittstelle
Typparameter
- T
Der Ereignisquellobjekttyp
- R
der Ereignisargumenttyp
public interface EventListener<T,R>
Diese Schnittstelle stellt eine einfache Ereignisbehandlungsmethode bereit. Sie ermöglicht die Registrierung von Listenern für Methoden über die Verwendung von Lambda-Ausdrücken (verfügbar in Java 8). Da Lambda-Ausdrücke und anonyme Klassen die implizite Erfassung von Variablen im eingeschlossenen Bereich zulassen, ist es wichtig, entweder "WeakReferences" zu verwenden oder immer sicherzustellen, dass EventSubscription.cancel aufgerufen wird, um eine ordnungsgemäße Bereinigung von Ressourcen sicherzustellen.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
onEvent(T eventSource, R arg)
Diese Methode behandelt das ausgelöste Ereignis. |
Details zur Methode
onEvent
public void onEvent(T eventSource, R arg)
Diese Methode behandelt das ausgelöste Ereignis.
Parameter: