[ https://issues.apache.org/jira/browse/OAK-7756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oliver Lietz resolved OAK-7756. ------------------------------- Resolution: Abandoned > Register node store as Observable > --------------------------------- > > Key: OAK-7756 > URL: https://issues.apache.org/jira/browse/OAK-7756 > Project: Jackrabbit Oak > Issue Type: Improvement > Reporter: Oliver Lietz > Priority: Major > > The recently released [Sling Clam > module|https://github.com/apache/sling-org-apache-sling-clam] uses the > NodeStore service for listening to add and change events. > That works fine on Sling but a cast to {{Observable}} is required. > On AEM it works not OOTB as > {{com.day.crx.sling.server.impl.jmx.SecureContentRepositoryAccess}} prevents > direct access to {{NodeStore}} and therefore > {{SecureContentRepositoryAccess}} component has to be disabled to make it > work. > To get rid of the cast and the limitation on AEM node stores should be > registered as {{Observable}} also. > * {{SegmentNodeStore}} in {{SegmentNodeStoreService}} > * {{DocumentNodeStore}} in {{DocumentNodeStoreService}} > * {{CompositeNodeStore}} in {{CompositeNodeStoreService}} -- This message was sent by Atlassian Jira (v8.20.1#820001)