Package org.apache.tika.config
Class TikaActivator
java.lang.Object
org.apache.tika.config.TikaActivator
- All Implemented Interfaces:
org.osgi.framework.BundleActivator,org.osgi.util.tracker.ServiceTrackerCustomizer
public class TikaActivator
extends Object
implements org.osgi.framework.BundleActivator, org.osgi.util.tracker.ServiceTrackerCustomizer
Bundle activator that adjust the class loading mechanism of the
ServiceLoader class to work correctly in an OSGi environment.
Note that you should not access this class directly. Instead the OSGi environment (if present) will automatically invoke the methods of this class based on the Bundle-Activator setting in the bundle manifest.
- Since:
- Apache Tika 0.9
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddingService(org.osgi.framework.ServiceReference reference) voidmodifiedService(org.osgi.framework.ServiceReference reference, Object service) voidremovedService(org.osgi.framework.ServiceReference reference, Object service) voidstart(org.osgi.framework.BundleContext context) voidstop(org.osgi.framework.BundleContext context)
-
Constructor Details
-
TikaActivator
public TikaActivator()
-
-
Method Details
-
start
- Specified by:
startin interfaceorg.osgi.framework.BundleActivator- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.osgi.framework.BundleActivator- Throws:
Exception
-
addingService
- Specified by:
addingServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer
-
modifiedService
- Specified by:
modifiedServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer
-
removedService
- Specified by:
removedServicein interfaceorg.osgi.util.tracker.ServiceTrackerCustomizer
-