You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Amit Jain (JIRA)" <ji...@apache.org> on 2017/02/10 05:20:42 UTC

[jira] [Closed] (OAK-5451) Make IndexTracker public to enable its use in non OSGi environment

     [ https://issues.apache.org/jira/browse/OAK-5451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Amit Jain closed OAK-5451.
--------------------------

Bulk close Oak 1.4.13

> Make IndexTracker public to enable its use in non OSGi environment
> ------------------------------------------------------------------
>
>                 Key: OAK-5451
>                 URL: https://issues.apache.org/jira/browse/OAK-5451
>             Project: Jackrabbit Oak
>          Issue Type: Task
>          Components: lucene
>    Affects Versions: 1.4.10
>            Reporter: Volker Schmidt
>            Assignee: Chetan Mehrotra
>            Priority: Trivial
>             Fix For: 1.4.13
>
>
> Class IndexTracker is a package protected class that must be passed as an argument to LuceneIndexMBeanImpl. For OSGi environments the MBean LuceneIndexMBeanImpl is registered by LuceneIndexProviderService that is located in the same package like IndexTracker. For nin OSGi environments LuceneIndexMBeanImpl cannot be used, since class IndexTracker is not accessible (except by implementing workarounds). 
> Either class IndexTracker should be public or the constructor argument of LuceneIndexMBeanImpl should be LuceneIndexProvider.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)