[
https://issues.apache.org/jira/browse/JCRVLT-503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konrad Windszus updated JCRVLT-503:
-----------------------------------
Description:
To ease dealing with multiple {{PackageRegistry}} services (introduced in
JCRVLT-172), there should be a {{CompositePackageRegistry}} which implements
{{PackageRegistry}} itself and calls the according operations on all/the first
registered registry service (in the order of their service ranking).
There should be a way to indicate on which registry operations creating new
packages should be performed. The other operations are performed on the
registry providing the PackageId because it is assumed that a package id is
unique among all registries. In case multiple registries provide the same id
the first one is used.
was:
To ease dealing with multiple {{PackageRegistry}} services (introduced in
JCRVLT-172), there should be a {{CompositePackageRegistry}} which implements
{{PackageRegistry}} itself and calls the according operations on all/the first
registered registry service (in the order of their service ranking).
There should be a way to indicate on which registry the write operations should
be performed. The read operations are performed on the registry providing the
PackageId because it is assumed that a package id is unique among all
registries. In case multiple registries provide the same id the first one is
used.
> Introduce CompositePackageRegistry
> ----------------------------------
>
> Key: JCRVLT-503
> URL: https://issues.apache.org/jira/browse/JCRVLT-503
> Project: Jackrabbit FileVault
> Issue Type: Improvement
> Reporter: Konrad Windszus
> Priority: Major
>
> To ease dealing with multiple {{PackageRegistry}} services (introduced in
> JCRVLT-172), there should be a {{CompositePackageRegistry}} which implements
> {{PackageRegistry}} itself and calls the according operations on all/the
> first registered registry service (in the order of their service ranking).
> There should be a way to indicate on which registry operations creating new
> packages should be performed. The other operations are performed on the
> registry providing the PackageId because it is assumed that a package id is
> unique among all registries. In case multiple registries provide the same id
> the first one is used.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)