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

Michael Dürig resolved OAK-672.
-------------------------------
    Resolution: Fixed

Resolving as fixed as most has been done. Let's open specific issues once they 
come up.

> Avoid JCR APIs calling other JCR APIs
> -------------------------------------
>
>                 Key: OAK-672
>                 URL: https://issues.apache.org/jira/browse/OAK-672
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: jcr
>            Reporter: Michael Dürig
>             Fix For: 1.2
>
>
> As discussed [on the list | http://markmail.org/message/avqtnfamdp56jsqy] we 
> should avoid implementing JCR methods in terms of other JCR methods but 
> rather factor the commonalities out into a common method of the respective 
> delegate. 
> JCR methods calling each other is problematic since it duplicates pre 
> condition checks and makes it considerable more difficult to guarantee 
> certain invariants during the course of the method call (see the discussion 
> wrt. refresh earlier in above thread). 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to