[ https://issues.apache.org/jira/browse/JAMES-3460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Tellier updated JAMES-3460: ---------------------------------- Fix Version/s: 3.6.0 > 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 > Priority: Major > Fix For: 3.6.0 > > > 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