jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig (JIRA) <j...@apache.org>
Subject [jira] [Updated] (OAK-2909) Review and improve Oak and Jcr repository setup
Date Wed, 22 Jul 2015 10:01:06 GMT

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

Michael Dürig updated OAK-2909:
    Fix Version/s:     (was: 1.3.4)

> Review and improve Oak and Jcr repository setup
> -----------------------------------------------
>                 Key: OAK-2909
>                 URL: https://issues.apache.org/jira/browse/OAK-2909
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core, jcr
>            Reporter: Michael Dürig
>              Labels: modularization, technical_debt
>             Fix For: 1.3.5
> There is the {{Oak}} and {{Jcr}} builder classes for setting up Oak and Jcr repositories.
Both builders don't have clear semantics regarding the life cycle of the individual components
they register. On top of that the requirements regarding those life cycles differ depending
on whether the individual components run within an OSGi container or not. In the former case
the container would already manage the life cycle so the builder should not. 
> IMO we should specify the builders to only be used for non OSGi deployments and have
the manage the life cycles of the components they instantiate. OTOH for OSGi deployments we
should leverage OSGi subsystems to properly set things up.

This message was sent by Atlassian JIRA

View raw message