T - type of data given to listenerspublic class SingleEvent<T> extends AbstractListenable<T>
listenersConsumerlistenersRunnable| Constructor and Description |
|---|
SingleEvent() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Consumer<T> listener)
Add a listener.
|
void |
addListener(Runnable listener)
Add a listener.
|
void |
fire(T event)
Fire the event.
|
boolean |
occured()
Return true if the event has been already fired.
|
hasListeners, removeListenerremoveListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlisten, unlistenlisten, removeListener, unlistenpublic void addListener(Consumer<T> listener)
ListenableaddListener in interface Listenable<T>addListener in class AbstractListenable<T>public void addListener(Runnable listener)
SimpleListenableaddListener in interface SimpleListenableaddListener in class AbstractSimpleListenablepublic void fire(T event)
IllegalStateException - if the event has been already fired.public boolean occured()
Copyright © 2019. All rights reserved.