1 [<img src="http://sling.apache.org/res/logos/sling.png"/>](http://sling.apache.org)
3 [](https://builds.apache.org/view/S-Z/view/Sling/job/sling-org-apache-sling-commons-messaging-1.8) [](https://www.apache.org/licenses/LICENSE-2.0)
5 # Apache Sling Commons Messaging
7 This module is part of the [Apache Sling](https://sling.apache.org) project.
9 Simple API for sending *message*s to *recipient*s.
13 * `send(String, String)` - takes a *message* and a *recipient*, e.g.
14 * send("A Message to You, Rudy", "rudy@ghosttown") - send a mail to Rudy in Ghost Town
15 * send("Hello Apache!", "+1.919.573.9199") - send a fax to the ASF
16 * `send(String, String, Map)` - takes a *message*, a *recipient* and additional *data* useful for the underlying implementation to process and/or send the message
20 * `getMessage():T` - should return a serialized form of the sent *message*