Package org.apache.felix.gogo.shell
Class Activator
java.lang.Object
org.apache.felix.gogo.shell.Activator
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
@Header(name="Bundle-Activator",
value="${@class}")
public class Activator
extends Object
implements org.osgi.framework.BundleActivator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.osgi.util.tracker.ServiceTracker
<?, ?> private org.osgi.framework.BundleContext
private ExecutorService
private Set
<org.osgi.framework.ServiceRegistration<?>> private Activator.StartShellJob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.osgi.util.tracker.ServiceTracker
<org.apache.felix.service.command.CommandProcessor, org.apache.felix.service.command.CommandProcessor> void
start
(org.osgi.framework.BundleContext context) private void
startShell
(org.osgi.framework.BundleContext context, org.apache.felix.service.command.CommandProcessor processor) void
stop
(org.osgi.framework.BundleContext context) private void
-
Field Details
-
context
private org.osgi.framework.BundleContext context -
commandProcessorTracker
private org.osgi.util.tracker.ServiceTracker<?,?> commandProcessorTracker -
regs
-
executor
-
shellJob
-
-
Constructor Details
-
Activator
public Activator()
-
-
Method Details
-
start
public void start(org.osgi.framework.BundleContext context) - Specified by:
start
in interfaceorg.osgi.framework.BundleActivator
-
stop
public void stop(org.osgi.framework.BundleContext context) - Specified by:
stop
in interfaceorg.osgi.framework.BundleActivator
-
createCommandProcessorTracker
private org.osgi.util.tracker.ServiceTracker<org.apache.felix.service.command.CommandProcessor,org.apache.felix.service.command.CommandProcessor> createCommandProcessorTracker() -
startShell
private void startShell(org.osgi.framework.BundleContext context, org.apache.felix.service.command.CommandProcessor processor) -
stopShell
private void stopShell()
-