public class ThreadSafeEventBus
extends tigase.jaxmpp.core.client.eventbus.DefaultEventBus
| Constructor and Description |
|---|
ThreadSafeEventBus() |
| Modifier and Type | Method and Description |
|---|---|
protected List<tigase.jaxmpp.core.client.eventbus.EventHandler> |
createHandlersArray() |
protected Map<Object,Map<Class<? extends tigase.jaxmpp.core.client.eventbus.Event<?>>,List<tigase.jaxmpp.core.client.eventbus.EventHandler>>> |
createMainHandlersMap() |
protected Map<Class<? extends tigase.jaxmpp.core.client.eventbus.Event<?>>,List<tigase.jaxmpp.core.client.eventbus.EventHandler>> |
createTypeHandlersMap() |
protected void |
doFire(tigase.jaxmpp.core.client.eventbus.Event<tigase.jaxmpp.core.client.eventbus.EventHandler> event,
ArrayList<tigase.jaxmpp.core.client.eventbus.EventHandler> handlers) |
protected void |
doFireEventRunAfter(AtomicInteger counter,
tigase.jaxmpp.core.client.eventbus.Event<tigase.jaxmpp.core.client.eventbus.EventHandler> event) |
protected List<tigase.jaxmpp.core.client.eventbus.EventHandler> createHandlersArray()
createHandlersArray in class tigase.jaxmpp.core.client.eventbus.DefaultEventBusprotected Map<Object,Map<Class<? extends tigase.jaxmpp.core.client.eventbus.Event<?>>,List<tigase.jaxmpp.core.client.eventbus.EventHandler>>> createMainHandlersMap()
createMainHandlersMap in class tigase.jaxmpp.core.client.eventbus.DefaultEventBusprotected Map<Class<? extends tigase.jaxmpp.core.client.eventbus.Event<?>>,List<tigase.jaxmpp.core.client.eventbus.EventHandler>> createTypeHandlersMap()
createTypeHandlersMap in class tigase.jaxmpp.core.client.eventbus.DefaultEventBusprotected void doFire(tigase.jaxmpp.core.client.eventbus.Event<tigase.jaxmpp.core.client.eventbus.EventHandler> event,
ArrayList<tigase.jaxmpp.core.client.eventbus.EventHandler> handlers)
doFire in class tigase.jaxmpp.core.client.eventbus.DefaultEventBusprotected void doFireEventRunAfter(AtomicInteger counter, tigase.jaxmpp.core.client.eventbus.Event<tigase.jaxmpp.core.client.eventbus.EventHandler> event)
Copyright © 2006–2022 Tigase. All rights reserved.