You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Alex Parvulescu (JIRA)" <ji...@apache.org> on 2014/03/14 14:40:48 UTC

[jira] [Resolved] (JCR-3745) Add JackrabbitObservationManager with additional methods for registering event listeners

     [ https://issues.apache.org/jira/browse/JCR-3745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex Parvulescu resolved JCR-3745.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 2.7.5

Following [~mduerig]'s recommendations, I'm marking this as fixed.

> Add JackrabbitObservationManager with additional methods for registering event listeners
> ----------------------------------------------------------------------------------------
>
>                 Key: JCR-3745
>                 URL: https://issues.apache.org/jira/browse/JCR-3745
>             Project: Jackrabbit Content Repository
>          Issue Type: New Feature
>          Components: jackrabbit-api
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>             Fix For: 2.7.5
>
>         Attachments: JCR-3745.patch
>
>
> I'd like to add an additional method for adding event listeners to the Jackrabbit API: 
> void addEventListener(EventListener listener, int eventTypes, String[] absPaths, boolean isDeep, String[] uuid, String[] nodeTypeName, boolean noLocal, boolean noExternal) throws RepositoryException; 
> Compared to the JCR method of the same name, this method takes an array of absPath and additional boolean argument: 
> Only events whose associated parent node is at one of the paths in <code>absPaths</code> (or within its subgraph, if <code>isDeep</code> is <code>true</code>) will be received. 
> and 
> Additionally, if <code>noExternal</code> is <code>true</code>, then events from external cluster nodes are ignored. Otherwise, they are not ignored.



--
This message was sent by Atlassian JIRA
(v6.2#6252)