Package org.teamapps.event
Class Event<EVENT_DATA>
java.lang.Object
org.teamapps.event.Event<EVENT_DATA>
public class Event<EVENT_DATA>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Event() -
Method Summary
Modifier and Type Method Description voidaddListener(java.lang.Runnable listener)voidaddListener(java.lang.Runnable listener, boolean bindToSessionContext)voidaddListener(java.util.function.Consumer<EVENT_DATA> listener)voidaddListener(java.util.function.Consumer<EVENT_DATA> listener, boolean bindToSessionContext)<T> Event<T>converted(java.util.function.Function<EVENT_DATA,T> converter)voidfire()voidfire(EVENT_DATA eventData)voidfireIfChanged(EVENT_DATA eventData)voidremoveListener(java.util.function.Consumer<EVENT_DATA> listener)
-
Constructor Details
-
Event
public Event()
-
-
Method Details
-
addListener
-
addListener
public void addListener(java.util.function.Consumer<EVENT_DATA> listener, boolean bindToSessionContext) -
addListener
public void addListener(java.lang.Runnable listener) -
addListener
public void addListener(java.lang.Runnable listener, boolean bindToSessionContext) -
removeListener
-
fire
-
fire
public void fire() -
fireIfChanged
-
converted
-