@Singleton
public class EventSubscribersInfo
extends java.lang.Object
| Constructor and Description |
|---|
EventSubscribersInfo(com.google.common.eventbus.EventBus eventbus) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.Class> |
getListenedEvents()
May return not just event types, because method could listen for events abstract type or
Object to receive all events. |
java.util.Set<java.lang.Object> |
getListeners(java.lang.Class<?> event)
NOTE: method may return not all listeners, because some methods may listen for a range of events
(by base class or
Object). |
java.util.Set<java.lang.Class> |
getListenerTypes(java.lang.Class<?> event)
NOTE: method may return not all listeners, because some methods may listen for a range of events
(by base class or
Object). |
@Inject public EventSubscribersInfo(com.google.common.eventbus.EventBus eventbus)
public java.util.Set<java.lang.Class> getListenedEvents()
Object to receive all events.public java.util.Set<java.lang.Class> getListenerTypes(java.lang.Class<?> event)
Object). Only direct subscriptions are tracked.event - event class to get listeners forpublic java.util.Set<java.lang.Object> getListeners(java.lang.Class<?> event)
Object). Only direct subscriptions are tracked.event - event class to get listeners for