Skip navigation links
C G I L P R S X 

C

ClassListenerSet - Class in xyz.lexteam.eventbus
Represents all the IDedicatedListeners in a class.
ClassListenerSet() - Constructor for class xyz.lexteam.eventbus.ClassListenerSet
 

G

getClassListener(Class) - Method in class xyz.lexteam.eventbus.SimpleEventBus
 
getHandles() - Method in interface xyz.lexteam.eventbus.IDedicatedListener
Gets the type that this 'dedicated listener' listens for.
getHandles() - Method in class xyz.lexteam.eventbus.ListenerHandler
Gets the type that this 'dedicated listener' listens for.
getInstance() - Method in class xyz.lexteam.eventbus.ListenerHandler
Gets the instantiated class of which holds the method that needs to be invoked.
getMethod() - Method in class xyz.lexteam.eventbus.ListenerHandler
Gets the method of which needs to be invoked.

I

IDedicatedListener<T> - Interface in xyz.lexteam.eventbus
Represents a 'dedicated listener'.
IEventBus - Interface in xyz.lexteam.eventbus
The event bus interface.

L

Listener - Annotation Type in xyz.lexteam.eventbus
Represents an event listener.
ListenerHandler - Class in xyz.lexteam.eventbus
Represents a listener handler.
ListenerHandler(Object, Method) - Constructor for class xyz.lexteam.eventbus.ListenerHandler
 

P

post(Object) - Method in class xyz.lexteam.eventbus.ClassListenerSet
Posts the specified event.
post(Object) - Method in interface xyz.lexteam.eventbus.IEventBus
Posts the specified event.
post(Object) - Method in class xyz.lexteam.eventbus.SimpleEventBus
Posts the specified event.
process(T) - Method in interface xyz.lexteam.eventbus.IDedicatedListener
Processes the given event.
process(Object) - Method in class xyz.lexteam.eventbus.ListenerHandler
Invokes the given method, with the given instance.

R

registerListener(Object) - Method in class xyz.lexteam.eventbus.ClassListenerSet
Registers the specified event listener.
registerListener(Object) - Method in interface xyz.lexteam.eventbus.IEventBus
Registers the specified event listener.
registerListener(Object) - Method in class xyz.lexteam.eventbus.SimpleEventBus
Registers the specified event listener.

S

SimpleEventBus - Class in xyz.lexteam.eventbus
A simple implementation of IEventBus.
SimpleEventBus() - Constructor for class xyz.lexteam.eventbus.SimpleEventBus
 

X

xyz.lexteam.eventbus - package xyz.lexteam.eventbus
 
C G I L P R S X 
Skip navigation links