Konrad Windszus created JCRVLT-663:
--------------------------------------

             Summary: Expose some API to create a 
JcrPackageRegistry/FSPackageRegistry
                 Key: JCRVLT-663
                 URL: https://issues.apache.org/jira/browse/JCRVLT-663
             Project: Jackrabbit FileVault
          Issue Type: Improvement
            Reporter: Konrad Windszus


Currently both {{JcrPackageRegistry}} and {{FSPackageRegistry}} are contained 
in the non-public package 
{{org.apache.jackrabbit.vault.packaging.registry.impl}}. That means that there 
is no way to create instances without relying on that internal package.
Particularly creating ExecutionPlans is not easily possible outside an OSGi 
container.

Example usages relying on the internal package are e.g. 
https://github.com/apache/sling-org-apache-sling-feature-extension-content/blob/4c7a202d8d972f6a1885bc1a6ea416c45ed53c95/src/main/java/org/apache/sling/feature/extension/content/ContentHandler.java#L73.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to