public class DefaultEventBus extends EventBus
| Modifier and Type | Field and Description |
|---|---|
protected Map<Object,Map<EventType<?>,List<EventHandler>>> |
handlers |
protected Logger |
log |
| Constructor and Description |
|---|
DefaultEventBus() |
| Modifier and Type | Method and Description |
|---|---|
<H extends EventHandler> |
addHandler(EventType<H> type,
H handler) |
<H extends EventHandler> |
addHandler(EventType<H> type,
Object source,
H handler) |
<H extends EventHandler> |
addListener(EventListener listener) |
<H extends EventHandler> |
addListener(EventType<H> type,
EventListener listener) |
<H extends EventHandler> |
addListener(EventType<H> type,
Object source,
EventListener listener) |
protected void |
doAdd(EventType<?> type,
Object source,
EventHandler handler) |
protected void |
doFire(Event<EventHandler> event,
Object source) |
void |
fire(Event<?> event) |
void |
fire(Event<?> event,
Object source) |
protected Collection<EventHandler> |
getHandlersList(EventType<?> type,
Object source) |
boolean |
isThrowingExceptionOn() |
void |
remove(EventHandler handler) |
void |
remove(EventType<?> type,
EventHandler handler) |
void |
remove(EventType<?> type,
Object source,
EventHandler handler) |
void |
reset() |
void |
setThrowingExceptionOn(boolean throwingExceptionOn) |
setEventSourceprotected final Logger log
public <H extends EventHandler> void addHandler(EventType<H> type, H handler)
addHandler in class EventBuspublic <H extends EventHandler> void addHandler(EventType<H> type, Object source, H handler)
addHandler in class EventBuspublic <H extends EventHandler> void addListener(EventListener listener)
addListener in class EventBuspublic <H extends EventHandler> void addListener(EventType<H> type, EventListener listener)
addListener in class EventBuspublic <H extends EventHandler> void addListener(EventType<H> type, Object source, EventListener listener)
addListener in class EventBusprotected void doAdd(EventType<?> type, Object source, EventHandler handler)
protected void doFire(Event<EventHandler> event, Object source)
protected Collection<EventHandler> getHandlersList(EventType<?> type, Object source)
public boolean isThrowingExceptionOn()
public void remove(EventHandler handler)
public void remove(EventType<?> type, EventHandler handler)
public void remove(EventType<?> type, Object source, EventHandler handler)
public void setThrowingExceptionOn(boolean throwingExceptionOn)
Copyright © 2008–2014 Tigase. All rights reserved.