You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by "David Johnson (JIRA)" <ji...@apache.org> on 2014/11/25 15:39:12 UTC
[jira] [Created] (USERGRID-254) Add Event system to Collections
module, use it to clean up old indices
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)