[
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