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)

Reply via email to