public class Activator
extends java.lang.Object
implements org.osgi.framework.BundleActivator
| Modifier and Type | Field and Description |
|---|---|
private org.osgi.util.tracker.ServiceTracker |
commandTracker |
static java.lang.String |
CONTEXT |
private org.osgi.util.tracker.ServiceTracker |
converterTracker |
private org.osgi.util.tracker.ServiceTracker |
listenerTracker |
protected CommandProcessorImpl |
processor |
private org.osgi.framework.ServiceRegistration |
processorRegistration |
private ThreadIOImpl |
threadio |
private org.osgi.framework.ServiceRegistration |
threadioRegistration |
| Constructor and Description |
|---|
Activator() |
| Modifier and Type | Method and Description |
|---|---|
protected org.osgi.framework.ServiceRegistration |
newProcessor(ThreadIO tio,
org.osgi.framework.BundleContext context) |
void |
start(org.osgi.framework.BundleContext context) |
void |
stop(org.osgi.framework.BundleContext context) |
private org.osgi.util.tracker.ServiceTracker |
trackOSGiCommands(org.osgi.framework.BundleContext context) |
protected CommandProcessorImpl processor
private ThreadIOImpl threadio
private org.osgi.util.tracker.ServiceTracker commandTracker
private org.osgi.util.tracker.ServiceTracker converterTracker
private org.osgi.util.tracker.ServiceTracker listenerTracker
private org.osgi.framework.ServiceRegistration processorRegistration
private org.osgi.framework.ServiceRegistration threadioRegistration
public static final java.lang.String CONTEXT
protected org.osgi.framework.ServiceRegistration newProcessor(ThreadIO tio, org.osgi.framework.BundleContext context)
public void start(org.osgi.framework.BundleContext context)
throws java.lang.Exception
start in interface org.osgi.framework.BundleActivatorjava.lang.Exceptionpublic void stop(org.osgi.framework.BundleContext context)
stop in interface org.osgi.framework.BundleActivatorprivate org.osgi.util.tracker.ServiceTracker trackOSGiCommands(org.osgi.framework.BundleContext context)
throws org.osgi.framework.InvalidSyntaxException
org.osgi.framework.InvalidSyntaxException