[ 
https://issues.apache.org/jira/browse/OAK-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13630208#comment-13630208
 ] 

Michael Dürig edited comment on OAK-775 at 4/12/13 3:59 PM:
------------------------------------------------------------

Rough first draft of what I'm aiming at. There are many loose ends still. See 
TODOs and FIXMEs in the code. The draft shows the basic mechanism however. The 
observation tests in {{RepositoryTest}} all pass.

Also if we decide to go forward with this {{JournalWriter}} should only log 
changes for which listeners are installed. Currently it blindly logs all 
changes. Furthermore we should provide means for selecting the observation 
mechanism to the client. One way of doing this is through a marker interface 
for {{EventListener}}. Finally we should remove the code duplications the patch 
introduces. 

                
      was (Author: mduerig):
    Rough first draft of what I'm aiming at. There are many loose ends still. 
See TODOs and FIXMEs in the code. The draft shows the basic mechanism however. 
The observation tests in {{RepositoryTest}} all pass.
                  
> Implement backward compatible observation
> -----------------------------------------
>
>                 Key: OAK-775
>                 URL: https://issues.apache.org/jira/browse/OAK-775
>             Project: Jackrabbit Oak
>          Issue Type: Sub-task
>          Components: core, jcr
>            Reporter: Michael Dürig
>         Attachments: OAK-775.patch
>
>
> As [discussed | http://markmail.org/message/6bqycmx6vbq7m25c] we might want 
> look into implementing an alternative approach to observation, which trades 
> some scalability for improved backward compatibility. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to