[ https://issues.apache.org/jira/browse/TIKA-884?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jukka Zitting resolved TIKA-884. -------------------------------- Resolution: Fixed Fix Version/s: 1.2 Fixed in revision 1305920. > Dynamic loading of Parser and Detector services > ----------------------------------------------- > > Key: TIKA-884 > URL: https://issues.apache.org/jira/browse/TIKA-884 > Project: Tika > Issue Type: Improvement > Affects Versions: 1.1 > Reporter: Jukka Zitting > Assignee: Jukka Zitting > Labels: OSGi > Fix For: 1.2 > > > When deployed in an OSGi container, calling {{new Tika()}} will dynamically > load all available {{Parser}} and {{Detector}} services. This works fine for > the typical use case where the facade instance is only used for a single > specific task (parsing a single document, etc.). > However, if a client instead uses a singe, long-lived Tika instance, the list > of referenced services never gets updated even if the set of services in the > container changes over time. To address this problem we should make Tika > reload the set of available services each time they're needed. The > performance overhead of doing this should be minimal compared to the typical > parsing or type detection tasks. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira