David Johnson created USERGRID-254:
--------------------------------------
Summary: Add Event system to Collections module, use it to clean
up old indices
Key: USERGRID-254
URL: https://issues.apache.org/jira/browse/USERGRID-254
Project: Usergrid
Issue Type: Story
Reporter: David Johnson
When the Core module EntityManager deletes or updates Entities in the
Collections module, the Query Index records for the old versions of that Entity
need to be deleted.
To enable this, we added an eventing system to the Collections module so that
callers can hook into entity create, update and delete events.
And we added event handlers to clean up the Query Index records for those
events.
See the new package in Collections module:
org.apache.usergrid.persistence.collection.event
And in Core:
org.apache.usergrid.corepersistence.events
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)