public abstract class EventBus extends Object
Constructor and Description |
---|
EventBus() |
Modifier and Type | Method and Description |
---|---|
abstract <H extends EventHandler> |
addHandler(Class<? extends Event<H>> type,
H handler)
Adds handler to receive given type of events.
|
abstract <H extends EventHandler> |
addListener(Class<? extends Event<H>> type,
EventListener listener)
Adds listener to receive given type of events.
|
abstract <H extends EventHandler> |
addListener(EventListener listener)
Adds listener to receive all types events.
|
abstract void |
fire(Event<?> e)
Fires event.
|
abstract void |
remove(Class<? extends Event<?>> type,
EventHandler handler)
Removes listener or handler of given type.
|
abstract void |
remove(EventHandler handler)
Removed listener or handler.
|
public abstract <H extends EventHandler> void addHandler(Class<? extends Event<H>> type, H handler)
type
- type of event.handler
- event handlerpublic abstract <H extends EventHandler> void addListener(Class<? extends Event<H>> type, EventListener listener)
type
- type of event.listener
- event listener.public abstract <H extends EventHandler> void addListener(EventListener listener)
listener
- event listener.public abstract void fire(Event<?> e)
e
- event to firepublic abstract void remove(Class<? extends Event<?>> type, EventHandler handler)
type
- type of event.handler
- handler or listener to remove from EventBus.public abstract void remove(EventHandler handler)
handler
- handler or listener to remove from EventBus.Copyright © 2006–2023 Tigase. All rights reserved.