Package | Description |
---|---|
tigase.component.eventbus |
EventBus is mechanism to dispatch events fired by few modules to all listeners.
|
Modifier and Type | Class and Description |
---|---|
class |
Event<H extends EventHandler>
Base event object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EventListener
Interface for listeners.
Listener is special viariant of handler. |
Modifier and Type | Field and Description |
---|---|
protected Map<Object,Map<Class<? extends Event<?>>,List<EventHandler>>> |
DefaultEventBus.handlers |
Modifier and Type | Method and Description |
---|---|
abstract <H extends EventHandler> |
EventBus.addHandler(Class<? extends Event<H>> type,
H handler)
Adds handler to receive given type of events.
|
<H extends EventHandler> |
DefaultEventBus.addHandler(Class<? extends Event<H>> type,
H handler) |
abstract <H extends EventHandler> |
EventBus.addHandler(Class<? extends Event<H>> type,
Object source,
H handler)
Adds handler to receive given type of events from specified source.
|
<H extends EventHandler> |
DefaultEventBus.addHandler(Class<? extends Event<H>> type,
Object source,
H handler) |
abstract <H extends EventHandler> |
EventBus.addListener(Class<? extends Event<H>> type,
EventListener listener)
Adds listener to receive given type of events.
|
<H extends EventHandler> |
DefaultEventBus.addListener(Class<? extends Event<H>> type,
EventListener listener) |
abstract <H extends EventHandler> |
EventBus.addListener(Class<? extends Event<H>> type,
Object source,
EventListener listener)
Adds listener to receive given type of events from specified source.
|
<H extends EventHandler> |
DefaultEventBus.addListener(Class<? extends Event<H>> type,
Object source,
EventListener listener) |
abstract <H extends EventHandler> |
EventBus.addListener(EventListener listener)
Adds listener to receive all types events.
|
<H extends EventHandler> |
DefaultEventBus.addListener(EventListener listener) |
Modifier and Type | Method and Description |
---|---|
protected List<EventHandler> |
DefaultEventBus.createHandlersArray() |
protected Map<Object,Map<Class<? extends Event<?>>,List<EventHandler>>> |
DefaultEventBus.createMainHandlersMap() |
protected Map<Class<? extends Event<?>>,List<EventHandler>> |
DefaultEventBus.createTypeHandlersMap() |
protected Collection<EventHandler> |
DefaultEventBus.getHandlersList(Class<? extends Event<?>> type,
Object source) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultEventBus.doAdd(Class<? extends Event<?>> type,
Object source,
EventHandler handler) |
abstract void |
EventBus.remove(Class<? extends Event<?>> type,
EventHandler handler)
Removes listener or handler of given type.
|
void |
DefaultEventBus.remove(Class<? extends Event<?>> type,
EventHandler handler) |
abstract void |
EventBus.remove(Class<? extends Event<?>> type,
Object source,
EventHandler handler)
Removes listener or handler of given type added registered to receive
event from specified source.
|
void |
DefaultEventBus.remove(Class<? extends Event<?>> type,
Object source,
EventHandler handler) |
abstract void |
EventBus.remove(EventHandler handler)
Removed listener or handler.
|
void |
DefaultEventBus.remove(EventHandler handler) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultEventBus.doFire(Event<EventHandler> event,
Object source) |
protected void |
DefaultEventBus.doFire(Event<EventHandler> event,
Object source,
ArrayList<EventHandler> handlers) |
protected void |
DefaultEventBus.doFire(Event<EventHandler> event,
Object source,
ArrayList<EventHandler> handlers) |
void |
EventListener.onEvent(Event<? extends EventHandler> event)
Method called when event is fired.
|
protected void |
EventBus.setEventSource(Event<EventHandler> event,
Object source)
Puts event source to event.
|
Copyright © 2014 "Tigase, Inc.". All rights reserved.