A lightweight messaging system for Java.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
pom.xml

README.md

Manatee

Manatee is a lightweight messaging system for Java. Annotations are used to simplify the process of registering publishers and subscribers. Simply add an instance of a receiver and you're ready to start sending messages:

final Receiver receiver = new Receiver();
final Sender sender = new Sender();
final MessageDeliverySystem sys = MessageDeliverySystem.getInstance();
 
sys.addReceiver(receiver);
sys.sendMessage(sender, sender.MESSAGE1);
sys.sendMessage(sender, sender.MESSAGE2, "a message parameter", 42);

A more extensive example.

Manatee is intended to be used within an application that wants a simpler, more lightweight API than that of the Java Message Service API. Manatee does not send messages across the wire.

License

Distributed under the MIT license