Lan Khuat created JAMES-3460:
--------------------------------

             Summary: Implement a JMAP MailboxChangeListener
                 Key: JAMES-3460
                 URL: https://issues.apache.org/jira/browse/JAMES-3460
             Project: James Server
          Issue Type: Sub-task
            Reporter: Lan Khuat


We need to implement a listener in order to track the changes made to objects 
whenever a JMAP operation complete successfully (create/update/destroy).
h1. How
 * Define a MailboxChangesListener that implements MailboxListener.

 * This component will handle MailboxAdded, MailboxDeletion, MailboxRenamed, 
MailboxACLUpdated events, storing them as MailboxChange(s) in the 
MailboxChangeRepository.

h1. DoD

Integration tests to show that the listener is able to record all changes 
accurately in the MailboxChangesRepository.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to