Package org.n52.janmayen.event
Class EventBus
- java.lang.Object
-
- org.n52.janmayen.event.EventBus
-
- All Implemented Interfaces:
Constructable
public class EventBus extends Object implements Constructable
TheEventListenerare registered to theEventBuswhich delegates the firedEventto theEventListener.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description EventBus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()Constructs this object.voidregister(EventListener listener)Register a newEventListenerto theEventBus.voidsetAsync(boolean async)voidsubmit(Event event)voidunregister(EventListener listener)Unregister a newEventListenerto theEventBus.
-
-
-
Method Detail
-
setAsync
public void setAsync(boolean async)
-
init
public void init()
Description copied from interface:ConstructableConstructs this object.- Specified by:
initin interfaceConstructable
-
register
public void register(EventListener listener)
Register a newEventListenerto theEventBus.- Parameters:
listener-EventListenerto register
-
unregister
public void unregister(EventListener listener)
Unregister a newEventListenerto theEventBus.- Parameters:
listener-EventListenerto unregister
-
-