Class Activator

java.lang.Object
org.apache.felix.gogo.runtime.activator.Activator
All Implemented Interfaces:
org.osgi.framework.BundleActivator

@Header(name="Bundle-Activator", value="${@class}") public class Activator extends Object implements org.osgi.framework.BundleActivator
  • Field Details

    • 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 String CONTEXT
      See Also:
  • Constructor Details

    • Activator

      public Activator()
  • Method Details

    • newProcessor

      protected org.osgi.framework.ServiceRegistration<?> newProcessor(ThreadIO tio, org.osgi.framework.BundleContext context)
    • start

      public void start(org.osgi.framework.BundleContext context) throws Exception
      Specified by:
      start in interface org.osgi.framework.BundleActivator
      Throws:
      Exception
    • stop

      public void stop(org.osgi.framework.BundleContext context)
      Specified by:
      stop in interface org.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