C D E H I L N P R T U 

C

ch.cmbntr.eventbus - package ch.cmbntr.eventbus
An event bus.
create(Logger, Handlers.EventDelivery, boolean, Executor) - Static method in class ch.cmbntr.eventbus.Handlers.EventHandler
Creates this a handler.
createDelivery(Method, boolean) - Static method in class ch.cmbntr.eventbus.Handlers
Creates a new delivery for the given handler method.

D

deliverEvent(Object, Object) - Method in interface ch.cmbntr.eventbus.Handlers.EventDelivery
Delivers an event.
dispatch(Object) - Method in class ch.cmbntr.eventbus.EventBus
Dispatches an event.
dispatch(Object) - Method in interface ch.cmbntr.eventbus.Handler
Dispatches the given event.
dispatch(Object) - Method in class ch.cmbntr.eventbus.Handlers.EventHandler
Dispatches the given event.

E

event - Variable in class ch.cmbntr.eventbus.Handlers.EventAndTargets
 
EventBus - Class in ch.cmbntr.eventbus
Asynchronous event bus, which is compatible with the Guava EventBus (i.e.
EventBus() - Constructor for class ch.cmbntr.eventbus.EventBus
Creates this, with a "default" identifier.
EventBus(String) - Constructor for class ch.cmbntr.eventbus.EventBus
Creates this.
EventBus(String, boolean, Executor, Executor) - Constructor for class ch.cmbntr.eventbus.EventBus
Creates this.
EventBus(Function<? super Method, Handler>, Executor) - Constructor for class ch.cmbntr.eventbus.EventBus
Creates this.
EventBus(Predicate<? super Method>, Function<? super Method, Handler>, Executor) - Constructor for class ch.cmbntr.eventbus.EventBus
Creates this.

H

Handler - Interface in ch.cmbntr.eventbus
An event handler.
handlerBuilder(String, Function<? super Method, ? extends Executor>, Predicate<? super Method>) - Static method in class ch.cmbntr.eventbus.Handlers
Creates a handler factory.
Handlers - Class in ch.cmbntr.eventbus
Event handling.
Handlers.EventAndTargets - Class in ch.cmbntr.eventbus
Pair of an event and targets.
Handlers.EventAndTargets(Object, Iterable<Object>) - Constructor for class ch.cmbntr.eventbus.Handlers.EventAndTargets
Creates this.
Handlers.EventDelivery - Interface in ch.cmbntr.eventbus
Event delivery.
Handlers.EventHandler - Class in ch.cmbntr.eventbus
An event handler.
Handlers.EventHandler(Logger, Handlers.EventDelivery, boolean, Executor) - Constructor for class ch.cmbntr.eventbus.Handlers.EventHandler
Creates this.

I

IS_SUBSCRIBE_METHOD - Static variable in class ch.cmbntr.eventbus.Handlers
Tests if a method is a Subscribe handler.
isHandlerMarkedWith(Class<? extends Annotation>) - Static method in class ch.cmbntr.eventbus.Handlers
Checks if a method is a valid handler method.

L

linearizeHierarchy(Class<?>) - Static method in class ch.cmbntr.eventbus.Handlers
Linearizes a class's type hierarchy into a set of Class objects.

N

newHandlerCache(Predicate<? super Method>, Function<? super Method, Handler>) - Static method in class ch.cmbntr.eventbus.Handlers
Creates a new event Handler cache.
newHandlerSet() - Method in class ch.cmbntr.eventbus.EventBus
Provides a new empty set for handlers.

P

post(Object) - Method in class ch.cmbntr.eventbus.EventBus
Posts an event to all registered handlers.

R

register(Object) - Method in class ch.cmbntr.eventbus.EventBus
Registers all handler methods on object to receive events.
register(Object) - Method in interface ch.cmbntr.eventbus.Handler
Registers a target with a strong reference.
register(Object) - Method in class ch.cmbntr.eventbus.Handlers.EventHandler
Registers a target with a strong reference.
registerWeak(Object) - Method in class ch.cmbntr.eventbus.EventBus
Registers all handler methods on object to receive events, but only keeps a weak reference to the object.
registerWeak(Object) - Method in interface ch.cmbntr.eventbus.Handler
Registers a target with a weak reference.
registerWeak(Object) - Method in class ch.cmbntr.eventbus.Handlers.EventHandler
Registers a target with a weak reference.
run() - Method in class ch.cmbntr.eventbus.EventBus
run() - Method in class ch.cmbntr.eventbus.Handlers.EventHandler

T

targets - Variable in class ch.cmbntr.eventbus.Handlers.EventAndTargets
 

U

unregister(Object) - Method in class ch.cmbntr.eventbus.EventBus
Unregisters all handler methods on a registered object.
unregister(Object) - Method in interface ch.cmbntr.eventbus.Handler
Deregisters a target.
unregister(Object) - Method in class ch.cmbntr.eventbus.Handlers.EventHandler
Deregisters a target.
C D E H I L N P R T U 

Copyright © 2013. All Rights Reserved.