Timothee Maret created SLING-7468:
-------------------------------------

             Summary: Allow to configure the Distribution Resource Resolver
                 Key: SLING-7468
                 URL: https://issues.apache.org/jira/browse/SLING-7468
             Project: Sling
          Issue Type: Improvement
          Components: Content Distribution
            Reporter: Timothee Maret
            Assignee: Timothee Maret


SCD maintain its own Resource Provider

https://github.com/apache/sling-org-apache-sling-distribution-core/tree/master/src/main/java/org/apache/sling/distribution/resources

The implementation maps OSGI configurations and services as sling resources.
The implementation is not flexible to allow plugging a custom agent in the 
resource tree.

The mapping seems to be done currently in enums, for instance

https://github.com/apache/sling-org-apache-sling-distribution-core/blob/master/src/main/java/org/apache/sling/distribution/component/impl/DistributionComponentKind.java

This issue is about making the configuration flexible (OSGI properties) or even 
configuration-less (figure out the mappings at runtime). As a side effect, the 
implementation may be simplified. 


[~teofili],[~simone.tripodi] FYI



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to