update documentation

This commit is contained in:
benni 2012-11-20 14:15:15 +01:00
parent 20ce38440b
commit 67b03aa956

View File

@ -17,7 +17,7 @@ Table of contents:
+ [License](#license) + [License](#license)
<h2 name="features">Feature overview</h2> <h2 name="features">Features</h2>
At its core it offers the following: At its core it offers the following:
@ -42,7 +42,7 @@ sending messages to your listeners using one of Mbassador's publication methods
<h2 name="usage">Usage</h2> <h2>Usage</h2>
Listener definition (in any bean): Listener definition (in any bean):
// every event of type TestEvent or any subtype will be delivered // every event of type TestEvent or any subtype will be delivered
@ -89,7 +89,7 @@ Message publication:
bus.publish(subEvent); // will return after each handler has been invoked bus.publish(subEvent); // will return after each handler has been invoked
bus.post(subEvent).now(); // same as above bus.post(subEvent).now(); // same as above
<h2 name="installation">Installation</h2> <h2>Installation</h2>
This project contains a maven repository that will allow you to import MBassador as a dependency into your maven project. This project contains a maven repository that will allow you to import MBassador as a dependency into your maven project.
Currently this is all that will be provided because publishing to a central repository requires extra project setup that Currently this is all that will be provided because publishing to a central repository requires extra project setup that
will be done as soon as enough people use this component. Until then, the following steps are necessary: will be done as soon as enough people use this component. Until then, the following steps are necessary:
@ -116,7 +116,7 @@ will be done as soon as enough people use this component. Until then, the follow
Of course you can always clone the repository and build from source Of course you can always clone the repository and build from source
<h2 name="roadmap">Feature Roadmap</h2> <h2>Roadmap</h2>
+ Make MBassador available in one of the official maven repositories as soon as the user base is big enough + Make MBassador available in one of the official maven repositories as soon as the user base is big enough
+ Spring integration with support for conditional message dispatch in transactional context (dispatch only after + Spring integration with support for conditional message dispatch in transactional context (dispatch only after
successful commit etc.) -> coming in december 2012 successful commit etc.) -> coming in december 2012
@ -124,13 +124,13 @@ successful commit etc.) -> coming in december 2012
during the running dispatch during the running dispatch
<h2 name="credits">Credits</h2> <h2>Credits</h2>
The initial inspiration for creating this component came from looking at Google Guava's event bus implementation. Since The initial inspiration for creating this component came from looking at Google Guava's event bus implementation. Since
it did not provide all the features we needed in our project, I decided to create my own implementation. When I saw that it did not provide all the features we needed in our project, I decided to create my own implementation. When I saw that
it outperformed the Guava implementation by far, I decided to share it with the community (I was longing to give something it outperformed the Guava implementation by far, I decided to share it with the community (I was longing to give something
back to the community for quite a while). back to the community for quite a while).
<h2 name="license">License</h2> <h2>License</h2>
This project is distributed under the terms of the MIT License. See file "LICENSE" for further reference. This project is distributed under the terms of the MIT License. See file "LICENSE" for further reference.