Extended feature roadmap
This commit is contained in:
parent
6aadcbe036
commit
611718c4ec
@ -2,8 +2,7 @@ Mbassador
|
|||||||
=========
|
=========
|
||||||
|
|
||||||
Mbassador is a very light-weight message bus implementation following the publish subscribe pattern. It is designed
|
Mbassador is a very light-weight message bus implementation following the publish subscribe pattern. It is designed
|
||||||
for ease of use and aims to be resource efficient and very fast. It was inspired by google guava's event bus which lacked some
|
for ease of use and aims to be resource efficient and very fast. At its core it offers the following:
|
||||||
features like weak references at that time. At its core it offers the following:
|
|
||||||
|
|
||||||
+ <em><strong>Annotation driven</em></strong>: To define and customize a message handler simply mark it with @Listener annotation
|
+ <em><strong>Annotation driven</em></strong>: To define and customize a message handler simply mark it with @Listener annotation
|
||||||
+ <em><strong>Delivers everything</em></strong>: Messages must not implement any interface and can be of any type (-> message bus is typed using generics with upper
|
+ <em><strong>Delivers everything</em></strong>: Messages must not implement any interface and can be of any type (-> message bus is typed using generics with upper
|
||||||
@ -61,7 +60,7 @@ Creation of message bus and registration of listeners:
|
|||||||
bus.subscribe(new ClassWithoutAnyDefinedHandlers());
|
bus.subscribe(new ClassWithoutAnyDefinedHandlers());
|
||||||
|
|
||||||
|
|
||||||
Message puclication:
|
Message publication:
|
||||||
|
|
||||||
TestEvent event = new TestEvent();
|
TestEvent event = new TestEvent();
|
||||||
TestEvent subEvent = new SubTestEvent();
|
TestEvent subEvent = new SubTestEvent();
|
||||||
@ -74,6 +73,8 @@ Message puclication:
|
|||||||
|
|
||||||
+ Maven dependency: Add Mbassador to your project using maven. Coming soon!
|
+ Maven dependency: Add Mbassador to your project using maven. Coming soon!
|
||||||
+ Message handler priority: Message handlers can specify priority to influence order of message delivery
|
+ Message handler priority: Message handlers can specify priority to influence order of message delivery
|
||||||
|
+ Spring integration with support for conditional message dispatch in transactional context (dispatch only after
|
||||||
|
successful commit etc.)
|
||||||
|
|
||||||
<h2>License</h2>
|
<h2>License</h2>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user