Class CommandExtender

  • All Implemented Interfaces:
    EventListener, org.osgi.framework.BundleActivator, org.osgi.framework.BundleListener, org.osgi.framework.SynchronousBundleListener, org.osgi.util.tracker.BundleTrackerCustomizer

    public class CommandExtender
    extends org.apache.felix.utils.extender.AbstractExtender
    Bundle extender scanning for command classes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void debug​(org.osgi.framework.Bundle bundle, String msg)  
      protected org.apache.felix.utils.extender.Extension doCreateExtension​(org.osgi.framework.Bundle bundle)  
      protected void error​(String msg, Throwable t)  
      protected void warn​(org.osgi.framework.Bundle bundle, String msg, Throwable t)  
      • Methods inherited from class org.apache.felix.utils.extender.AbstractExtender

        addingBundle, bundleChanged, chooseBundlesToDestroy, createExecutor, doStart, doStop, getBundleContext, getExecutors, isPreemptiveShutdown, isStopping, isSynchronous, modifiedBundle, removedBundle, setPreemptiveShutdown, setSynchronous, start, startTracking, stop, stopTracking
    • Constructor Detail

      • CommandExtender

        public CommandExtender​(Registry registry)
    • Method Detail

      • doCreateExtension

        protected org.apache.felix.utils.extender.Extension doCreateExtension​(org.osgi.framework.Bundle bundle)
                                                                       throws Exception
        Specified by:
        doCreateExtension in class org.apache.felix.utils.extender.AbstractExtender
        Throws:
        Exception
      • debug

        protected void debug​(org.osgi.framework.Bundle bundle,
                             String msg)
        Specified by:
        debug in class org.apache.felix.utils.extender.AbstractExtender
      • warn

        protected void warn​(org.osgi.framework.Bundle bundle,
                            String msg,
                            Throwable t)
        Specified by:
        warn in class org.apache.felix.utils.extender.AbstractExtender
      • error

        protected void error​(String msg,
                             Throwable t)
        Specified by:
        error in class org.apache.felix.utils.extender.AbstractExtender