[
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]