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

Manfred Baedke edited comment on OAK-6766 at 3/8/24 11:25 AM:
--------------------------------------------------------------

https://github.com/jsedding/osgi-ds-metatype-diff gives:
{code}
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService
    Declarative Services
        References
            statisticsProvider
                - bind = bindStatisticsProvider (String)
                - unbind = unbindStatisticsProvider (String)
                + field = statisticsProvider (String)
                + field-option = replace (String)
            checkpointMBean
                - bind = bindCheckpointMBean (String)
                - unbind = unbindCheckpointMBean (String)
                + field = checkpointMBean (String)
                + field-option = replace (String)
            asyncIndexInfoService
                - bind = bindAsyncIndexInfoService (String)
                - unbind = unbindAsyncIndexInfoService (String)
                + field = asyncIndexInfoService (String)
                + field-option = replace (String)
            indexPathService
                - bind = bindIndexPathService (String)
                - unbind = unbindIndexPathService (String)
                + field = indexPathService (String)
                + field-option = replace (String)
            nodeStore
                - bind = bindNodeStore (String)
                - unbind = unbindNodeStore (String)
                + field = nodeStore (String)
                + field-option = replace (String)
            nodeAggregator
                - bind = bindNodeAggregator (String)
                - unbind = unbindNodeAggregator (String)
                + field = nodeAggregator (String)
                + field-option = replace (String)
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)
            extractedTextProvider
                - bind = bindExtractedTextProvider (String)
                - unbind = unbindExtractedTextProvider (String)
                + field = extractedTextProvider (String)
                + field-option = replace (String)
            augmentorFactory
                - bind = bindAugmentorFactory (String)
                - unbind = unbindAugmentorFactory (String)
                + field = augmentorFactory (String)
                + field-option = replace (String)
            blobStore
                - bind = bindBlobStore (String)
                - unbind = unbindBlobStore (String)
                + field = blobStore (String)
                + field-option = replace (String)
    MetaType
        Attributes
            - namespace = http://www.osgi.org/xmlns/metatype/v1.0.0 (String)
            + namespace = http://www.osgi.org/xmlns/metatype/v1.2.0 (String)
        ObjectClassDefinitions
            
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService
                - description = Description for 
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService 
(String)
                + description =  (String)
{code}
which is fine IMHO


was (Author: baedke):
https://github.com/jsedding/osgi-ds-metatype-diff gives:
{code}
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService
    Declarative Services
        References
            statisticsProvider
                - bind = bindStatisticsProvider (String)
                - unbind = unbindStatisticsProvider (String)
                + field = statisticsProvider (String)
                + field-option = replace (String)
            checkpointMBean
                - bind = bindCheckpointMBean (String)
                - unbind = unbindCheckpointMBean (String)
                + field = checkpointMBean (String)
                + field-option = replace (String)
            asyncIndexInfoService
                - bind = bindAsyncIndexInfoService (String)
                - unbind = unbindAsyncIndexInfoService (String)
                + field = asyncIndexInfoService (String)
                + field-option = replace (String)
            indexPathService
                - bind = bindIndexPathService (String)
                - unbind = unbindIndexPathService (String)
                + field = indexPathService (String)
                + field-option = replace (String)
            nodeStore
                - bind = bindNodeStore (String)
                - unbind = unbindNodeStore (String)
                + field = nodeStore (String)
                + field-option = replace (String)
            nodeAggregator
                - bind = bindNodeAggregator (String)
                - unbind = unbindNodeAggregator (String)
                + field = nodeAggregator (String)
                + field-option = replace (String)
            mountInfoProvider
                - bind = bindMountInfoProvider (String)
                - unbind = unbindMountInfoProvider (String)
                + field = mountInfoProvider (String)
                + field-option = replace (String)
            configurationAdmin
                + name = configurationAdmin (String)
                + interface = org.osgi.service.cm.ConfigurationAdmin (String)
                + cardinality = 1..1 (String)
                + field = configurationAdmin (String)
                + field-option = replace (String)
            extractedTextProvider
                - bind = bindExtractedTextProvider (String)
                - unbind = unbindExtractedTextProvider (String)
                + field = extractedTextProvider (String)
                + field-option = replace (String)
            augmentorFactory
                - bind = bindAugmentorFactory (String)
                - unbind = unbindAugmentorFactory (String)
                + field = augmentorFactory (String)
                + field-option = replace (String)
            blobStore
                - bind = bindBlobStore (String)
                - unbind = unbindBlobStore (String)
                + field = blobStore (String)
                + field-option = replace (String)
    MetaType
        Attributes
            - namespace = http://www.osgi.org/xmlns/metatype/v1.0.0 (String)
            + namespace = http://www.osgi.org/xmlns/metatype/v1.2.0 (String)
        ObjectClassDefinitions
            
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService
                - description = Description for 
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService 
(String)
                + description =  (String)
{code}
which is fine IMHO

> Convert oak-lucene to OSGi R7 annotations
> -----------------------------------------
>
>                 Key: OAK-6766
>                 URL: https://issues.apache.org/jira/browse/OAK-6766
>             Project: Jackrabbit Oak
>          Issue Type: Technical task
>          Components: lucene
>            Reporter: Robert Munteanu
>            Assignee: Manfred Baedke
>            Priority: Major
>         Attachments: LuceneIndexProvider-ConfigUI-new.png, 
> LuceneIndexProvider-ConfigUI-old.png
>
>




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

Reply via email to