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

Felix Meschberger commented on SLING-2352:
------------------------------------------

Completed repository registration bundle in Rev. 1333033 and committed removal 
of registration support classes from the server bundle in Rev. 1333035

Finally added the new bundle to the reactor in Rev. 1333038 and added to the 
launchpad/builder bundle list in Rev. 1333037
                
> Move out the repository RegistrationSupport support logic to a different 
> bundle
> -------------------------------------------------------------------------------
>
>                 Key: SLING-2352
>                 URL: https://issues.apache.org/jira/browse/SLING-2352
>             Project: Sling
>          Issue Type: Improvement
>          Components: JCR
>    Affects Versions: JCR Jackrabbit Server 2.1.0
>            Reporter: Chetan Mehrotra
>            Assignee: Felix Meschberger
>            Priority: Minor
>         Attachments: repository-registrar.patch
>
>
> We have a usecase where we want to embed the Sling based war within an 
> existing ear. In that mode we want to expose the repository instance 
> registered by a different bundle (other than 
> org.apache.sling.jcr.jackrabbit.server bundle) into the JNDI so that code 
> within the ear can access the repository in InVM mode
> Currently the Repository registration support logic is part of 
> org.apache.sling.jcr.jackrabbit.server bundle. However this bundle is also 
> responsible for creating and registering the Jackrabbit repository instance.
> Attached is a patch which refactors the registration logic into a different 
> bundle. 
> Points to note regarding patch
> 1. The RmiRegistrationSupport has been retained in the Jackrabbit Server 
> Bundle due to its dependency on the Jackrabbit classes
> 2. The AbstractRegistrationSupport has been moved to a different package and 
> part of exported package now and is now imported by JR Server bundle. This is 
> done to support #1 above
> 3. The component names have been retained for backward compatibility support 
> for configuration

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to