Package org.apache.felix.gogo.command
Class Basic
- java.lang.Object
-
- org.apache.felix.gogo.command.Basic
-
public class Basic extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.osgi.framework.BundleContext
m_bc
-
Constructor Summary
Constructors Constructor Description Basic(org.osgi.framework.BundleContext bc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bundlelevel(boolean set, boolean initial, int level, org.osgi.framework.Bundle[] bundles)
void
bundlelevel(org.osgi.framework.Bundle bundle)
private void
display(org.osgi.service.log.LogEntry entry)
private static <T extends java.lang.annotation.Annotation>
TfindAnnotation(java.lang.annotation.Annotation[] anns, java.lang.Class<T> clazz)
void
frameworklevel()
void
frameworklevel(int level)
private java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>>
getCommands()
private static java.lang.String
getStateString(org.osgi.framework.Bundle bundle)
void
headers(org.osgi.framework.Bundle[] bundles)
void
help()
void
help(java.lang.String name)
void
install(org.apache.felix.service.command.CommandSession session, java.lang.String[] urls)
void
lb(boolean showLoc, boolean showSymbolic, boolean showUpdate)
void
lb(boolean showLoc, boolean showSymbolic, boolean showUpdate, java.lang.String pattern)
void
log(int maxEntries, java.lang.String logLevel)
void
log(java.lang.String logLevel)
private static int
logLevelAsInt(java.lang.String logLevel)
private static java.lang.String
logLevelAsString(int level)
private boolean
matchBundleName(java.lang.String name, java.lang.String pattern)
private static void
printBundleList(org.osgi.framework.Bundle[] bundles, org.osgi.service.startlevel.StartLevel startLevel, boolean showLoc, boolean showSymbolic, boolean showUpdate)
void
refresh(org.osgi.framework.Bundle[] bundles)
void
resolve(org.osgi.framework.Bundle[] bundles)
void
start(boolean trans, boolean policy, java.lang.String[] ss)
void
stop(boolean trans, org.osgi.framework.Bundle[] bundles)
void
uninstall(org.osgi.framework.Bundle[] bundles)
void
update(org.apache.felix.service.command.CommandSession session, org.osgi.framework.Bundle bundle, java.lang.String location)
void
update(org.osgi.framework.Bundle bundle)
void
which(org.osgi.framework.Bundle bundle, java.lang.String className)
-
-
-
Method Detail
-
bundlelevel
public void bundlelevel(org.osgi.framework.Bundle bundle)
-
bundlelevel
public void bundlelevel(boolean set, boolean initial, int level, org.osgi.framework.Bundle[] bundles)
-
frameworklevel
public void frameworklevel()
-
frameworklevel
public void frameworklevel(int level)
-
headers
public void headers(org.osgi.framework.Bundle[] bundles)
-
help
public void help()
-
help
public void help(java.lang.String name)
-
findAnnotation
private static <T extends java.lang.annotation.Annotation> T findAnnotation(java.lang.annotation.Annotation[] anns, java.lang.Class<T> clazz)
-
getCommands
private java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> getCommands()
-
install
public void install(org.apache.felix.service.command.CommandSession session, java.lang.String[] urls) throws java.io.IOException
- Throws:
java.io.IOException
-
lb
public void lb(boolean showLoc, boolean showSymbolic, boolean showUpdate)
-
lb
public void lb(boolean showLoc, boolean showSymbolic, boolean showUpdate, java.lang.String pattern)
-
matchBundleName
private boolean matchBundleName(java.lang.String name, java.lang.String pattern)
-
log
public void log(java.lang.String logLevel)
-
log
public void log(int maxEntries, java.lang.String logLevel)
-
display
private void display(org.osgi.service.log.LogEntry entry)
-
logLevelAsInt
private static int logLevelAsInt(java.lang.String logLevel)
-
logLevelAsString
private static java.lang.String logLevelAsString(int level)
-
refresh
public void refresh(org.osgi.framework.Bundle[] bundles)
-
resolve
public void resolve(org.osgi.framework.Bundle[] bundles)
-
start
public void start(boolean trans, boolean policy, java.lang.String[] ss)
-
stop
public void stop(boolean trans, org.osgi.framework.Bundle[] bundles)
-
uninstall
public void uninstall(org.osgi.framework.Bundle[] bundles)
-
update
public void update(org.osgi.framework.Bundle bundle)
-
update
public void update(org.apache.felix.service.command.CommandSession session, org.osgi.framework.Bundle bundle, java.lang.String location) throws java.io.IOException
- Throws:
java.io.IOException
-
which
public void which(org.osgi.framework.Bundle bundle, java.lang.String className)
-
printBundleList
private static void printBundleList(org.osgi.framework.Bundle[] bundles, org.osgi.service.startlevel.StartLevel startLevel, boolean showLoc, boolean showSymbolic, boolean showUpdate)
-
getStateString
private static java.lang.String getStateString(org.osgi.framework.Bundle bundle)
-
-