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

Amit Jain updated JCR-3705:
---------------------------

    Labels: patch  (was: )
    Status: Patch Available  (was: Open)

Patch attached which has the required changes.to extract data store related 
API's and classes in a new component jackrabbit-data.
Some other common files required by both the jackrabbit-data and 
jackrabbit-core modules have been moved over to jackrabbit-jcr-commons 
component.
Did not change the package names as the change is backwards compatible and also 
limits the number of changes.

Also, some files from jackrabbit-aws-ext have been moved over to the 
jackrabbit-data component (package names changed).

> Extract data store API and implementations from jackrabbit-core
> ---------------------------------------------------------------
>
>                 Key: JCR-3705
>                 URL: https://issues.apache.org/jira/browse/JCR-3705
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Jukka Zitting
>              Labels: patch
>
> In Oak we'd like to use the Jackrabbit data stores (OAK-805). Doing so would 
> currently require a direct dependency to jackrabbit-core, which is 
> troublesome for various reasons.
> Since the DataStore interface and its implementations are mostly independent 
> of the rest of Jackrabbit internals, it should be possible to avoid that 
> dependency by moving the data store bits to some other component.
> One alternative would be to place them in jackrabbit-jcr-commons, another to 
> create a separate new jackrabbit-data component for this purpose. WDYT?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to