Class CommandExtender
- java.lang.Object
-
- org.apache.felix.utils.extender.AbstractExtender
-
- org.apache.karaf.shell.impl.action.osgi.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.
-
-
Field Summary
Fields Modifier and Type Field Description static String
KARAF_COMMANDS
-
Constructor Summary
Constructors Constructor Description CommandExtender(Registry registry)
-
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
-
-
-
-
Field Detail
-
KARAF_COMMANDS
public static final String KARAF_COMMANDS
- See Also:
- Constant Field Values
-
-
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 classorg.apache.felix.utils.extender.AbstractExtender
- Throws:
Exception
-
debug
protected void debug(org.osgi.framework.Bundle bundle, String msg)
- Specified by:
debug
in classorg.apache.felix.utils.extender.AbstractExtender
-
warn
protected void warn(org.osgi.framework.Bundle bundle, String msg, Throwable t)
- Specified by:
warn
in classorg.apache.felix.utils.extender.AbstractExtender
-
-