All Classes and Interfaces
Class
Description
This annotation is used to write simpler code which uses a message bus.
A simple message bus for a local publish/subscribe facility.
A listener to receive notifications from a
MessageBus.A helper for objects that receive messages by means of listener methods: methods with a single parameter annotated with
ListensTo.An adapter between
MessageBusHelper and a specific message bus.The binding of a listener method to a message bus, which can subscribe and unsubscribe it.
A strategy for message delivery in the
SimpleMessageBus.A set of queues of messages, one for each topic.
Utilities for navigating, by means of reflection, the methods declared in the classes of the hierarchy of an object.
A processor of the methods of a hierarchy of classes.
The result of
ReflectionUtils.MethodProcessor.filter(Class): ACCEPT if the methods of the class must be processed, IGNORE otherwise.An implementation of
MessageDelivery that keeps a queue of messages for each topic, and dispatches them in a round-robin fashion, topic by topic, so
a topic with many messages doesn't starve the others (see MultiQueue).An implementation of
MessageDelivery that dispatches messages as soon as they are published, each one in a separate task of the
Executor of the SimpleMessageBus.An implementation of
MessageBus.Designates a class as a simple subscriber of a message bus.