Class Activator
- java.lang.Object
-
- org.apache.felix.gogo.runtime.activator.Activator
-
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
public class Activator extends java.lang.Object implements org.osgi.framework.BundleActivator
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Activator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
processor
protected CommandProcessorImpl processor
-
threadio
private ThreadIOImpl threadio
-
commandTracker
private org.osgi.util.tracker.ServiceTracker commandTracker
-
converterTracker
private org.osgi.util.tracker.ServiceTracker converterTracker
-
listenerTracker
private org.osgi.util.tracker.ServiceTracker listenerTracker
-
processorRegistration
private org.osgi.framework.ServiceRegistration processorRegistration
-
threadioRegistration
private org.osgi.framework.ServiceRegistration threadioRegistration
-
CONTEXT
public static final java.lang.String CONTEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
newProcessor
protected org.osgi.framework.ServiceRegistration newProcessor(ThreadIO tio, org.osgi.framework.BundleContext context)
-
start
public void start(org.osgi.framework.BundleContext context) throws java.lang.Exception
- Specified by:
start
in interfaceorg.osgi.framework.BundleActivator
- Throws:
java.lang.Exception
-
stop
public void stop(org.osgi.framework.BundleContext context)
- Specified by:
stop
in interfaceorg.osgi.framework.BundleActivator
-
trackOSGiCommands
private org.osgi.util.tracker.ServiceTracker trackOSGiCommands(org.osgi.framework.BundleContext context) throws org.osgi.framework.InvalidSyntaxException
- Throws:
org.osgi.framework.InvalidSyntaxException
-
-