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

Manfred Baedke edited comment on OAK-6773 at 4/17/24 1:04 PM:
--------------------------------------------------------------

osgi-ds-metatype-diff reports:
{code:java}
org.apache.jackrabbit.oak.composite.CompositeNodeStoreService
    Declarative Services
        References
            statisticsProvider
                - bind = bindStatisticsProvider (String)
                - unbind = unbindStatisticsProvider (String)
                + field = statisticsProvider (String)
                + field-option = replace (String)
            checks
                - bind = bindChecks (String)
                - unbind = unbindChecks (String)
                + field = checks (String)
                + field-option = replace (String)
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)

org.apache.jackrabbit.oak.composite.PrivateStoreValidatorProvider
    Declarative Services
        References
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)

org.apache.jackrabbit.oak.composite.checks.NodeStoreChecksService
    Declarative Services
        References
            checkers
                + field = checkers (String)
                + field-option = replace (String)
                + field-collection = service (String)
            mip
                - bind = bindMip (String)
                - unbind = unbindMip (String)
                + field = mip (String)
                + field-option = replace (String)

org.apache.jackrabbit.oak.composite.CrossMountReferenceValidatorProvider
    Declarative Services
        References
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)
{code}
which is fine.
Edit: I just noticed that NodeStoreChecksService#checkers is reported as an 
added reference. It clearly isn't and it's contained in both the old and the 
new component descriptors.



was (Author: baedke):
osgi-ds-metatype-diff reports:
{code:java}
org.apache.jackrabbit.oak.composite.CompositeNodeStoreService
    Declarative Services
        References
            statisticsProvider
                - bind = bindStatisticsProvider (String)
                - unbind = unbindStatisticsProvider (String)
                + field = statisticsProvider (String)
                + field-option = replace (String)
            checks
                - bind = bindChecks (String)
                - unbind = unbindChecks (String)
                + field = checks (String)
                + field-option = replace (String)
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)

org.apache.jackrabbit.oak.composite.PrivateStoreValidatorProvider
    Declarative Services
        References
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)

org.apache.jackrabbit.oak.composite.checks.NodeStoreChecksService
    Declarative Services
        References
            checkers
                + field = checkers (String)
                + field-option = replace (String)
                + field-collection = service (String)
            mip
                - bind = bindMip (String)
                - unbind = unbindMip (String)
                + field = mip (String)
                + field-option = replace (String)

org.apache.jackrabbit.oak.composite.CrossMountReferenceValidatorProvider
    Declarative Services
        References
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)
{code}
which is fine.
Edit: I just noted that NodeStoreChecksService#checkers is reported as an added 
reference. It clearly isn't and it's contained in both the old and the new 
component descriptors.


> Convert oak-store-composite to OSGi R7 annotations
> --------------------------------------------------
>
>                 Key: OAK-6773
>                 URL: https://issues.apache.org/jira/browse/OAK-6773
>             Project: Jackrabbit Oak
>          Issue Type: Technical task
>          Components: composite
>            Reporter: Robert Munteanu
>            Assignee: Manfred Baedke
>            Priority: Major
>             Fix For: 1.64.0
>
>




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

Reply via email to