Package net.sf.bus

Interface Summary
Filter A filter enables a subscriber to further refine the messages they are interested in, beyond the default class hierarchy filter executed on all published messages.
MessageBusSubscriber A Subscriber receives callbacks when they have subscribed to a channel for a particular message type (or subtype) and an optional filter.

Class Summary
MessageBus The purpose of The Message Bus is to allow components to be loosely coupled, by enabling them to send and receive messages(or events) without knowing what components the messages are intended for or who sent them.
MessageBusFactory Manages a singleton copy of the MessageBus for the VM

Exception Summary
MessageBusException Base class for all Message Bus exceptions.
MessageBusNotFoundException Indicates that a Message Bus provider was not located in the classpath, or an error occurred during provider instantiation

This code may be freely distributed and modified under the terms of the GNU Lesser General Public Licence..