[ 
https://issues.apache.org/jira/browse/MAILBOX-371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Trần Tiến Đức updated MAILBOX-371:
----------------------------------
    Summary: Implement routing for notification listeners (key registrations)  
(was: Implement a work queue for  listeners (group registrations))

> Implement routing for notification listeners (key registrations)
> ----------------------------------------------------------------
>
>                 Key: MAILBOX-371
>                 URL: https://issues.apache.org/jira/browse/MAILBOX-371
>             Project: James Mailbox
>          Issue Type: New Feature
>            Reporter: Trần Tiến Đức
>            Priority: Major
>
> implementing RabbitMQEventBus key register method
> {code:java}
> interface EventBus {
> ...
>  Registration register(Listener listener, Group group);
> ...
> }
> {code}
>  
> Upon the registration of a listener to a group, a work queue is created and 
> listen to mailbox event exchange on global empty routing key. When an event 
> is arrived, rabbitmq queue receives that event, deserialize it to event 
> object, deliver that event object to registered listener
>  
> Update: Separating EventBUSCONTRACT INTO group registration, key 
> registration, dispatching sub contracts. you need to implement group 
> registration contract in your rabbitmq registration test.
>  
> also need to test multiple eventbus



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to