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.BundleActivator
java.lang.Exception
public void stop(org.osgi.framework.BundleContext context)
stop
in interface org.osgi.framework.BundleActivator
private org.osgi.util.tracker.ServiceTracker trackOSGiCommands(org.osgi.framework.BundleContext context) throws org.osgi.framework.InvalidSyntaxException
org.osgi.framework.InvalidSyntaxException