Package de.bsvrz.sys.funclib.concurrent
Interface Trigger
- All Known Implementing Classes:
DelayedTrigger
public interface Trigger
Definiert die Schnittstelle zum An- und Abmelden von Targets bei einem Trigger
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTriggerTarget(TriggerTarget triggerTarget) Fügt dem Trigger ein neues TriggerTarget, das beim Auslösen und Schließen des Triggers benachrichtigt werden soll, hinzu.voidremoveTriggerTarget(TriggerTarget triggerTarget) Entfernt ein vorher hinzugefügtes TriggerTarget.
-
Method Details
-
addTriggerTarget
Fügt dem Trigger ein neues TriggerTarget, das beim Auslösen und Schließen des Triggers benachrichtigt werden soll, hinzu.- Parameters:
triggerTarget- Listener-Objekt, das zukünftig beim Auslösen oder Schließen des Triggers benachrichtigt werden soll.
-
removeTriggerTarget
Entfernt ein vorher hinzugefügtes TriggerTarget.- Parameters:
triggerTarget- Listener-Objekt, das entfernt werden soll.
-