Package org.apache.felix.gogo.command
Class Basic
- java.lang.Object
-
- org.apache.felix.gogo.command.Basic
-
public class Basic extends java.lang.Object
-
-
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 java.lang.Stringbundlelevel(boolean set, boolean initial, int level, org.osgi.framework.Bundle[] bundles)java.lang.Stringbundlelevel(org.osgi.framework.Bundle bundle)private voiddisplay(org.osgi.service.log.LogEntry entry, java.util.Formatter f)private static <T extends java.lang.annotation.Annotation>
TfindAnnotation(java.lang.annotation.Annotation[] anns, java.lang.Class<T> clazz)java.lang.Stringframeworklevel()voidframeworklevel(int level)private java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>>getCommands()private static java.lang.StringgetStateString(org.osgi.framework.Bundle bundle)java.lang.Stringheaders(org.osgi.framework.Bundle[] bundles)java.lang.Stringhelp()java.lang.Stringhelp(java.lang.String name)java.lang.Stringinstall(org.apache.felix.service.command.CommandSession session, java.lang.String[] urls)java.lang.Stringlb(boolean showLoc, boolean showSymbolic, boolean showUpdate)java.lang.Stringlb(boolean showLoc, boolean showSymbolic, boolean showUpdate, java.lang.String pattern)java.lang.Stringlog(int maxEntries, java.lang.String logLevel)java.lang.Stringlog(java.lang.String logLevel)private static intlogLevelAsInt(java.lang.String logLevel)private static java.lang.StringlogLevelAsString(int level)private booleanmatchBundleName(java.lang.String name, java.lang.String pattern)private static voidprintBundleList(org.osgi.framework.Bundle[] bundles, boolean showLoc, boolean showSymbolic, boolean showUpdate, org.osgi.framework.Bundle b0, java.util.Formatter f)voidrefresh(org.osgi.framework.Bundle[] bundles)java.lang.Stringresolve(org.osgi.framework.Bundle[] bundles)java.lang.Stringstart(boolean trans, boolean policy, java.lang.String[] ss)java.lang.Stringstop(boolean trans, org.osgi.framework.Bundle[] bundles)java.lang.Stringuninstall(org.osgi.framework.Bundle[] bundles)java.lang.Stringupdate(org.apache.felix.service.command.CommandSession session, org.osgi.framework.Bundle bundle, java.lang.String location)java.lang.Stringupdate(org.osgi.framework.Bundle bundle)java.lang.Stringwhich(org.osgi.framework.Bundle bundle, java.lang.String className)
-
-
-
Method Detail
-
bundlelevel
public java.lang.String bundlelevel(org.osgi.framework.Bundle bundle)
-
bundlelevel
public java.lang.String bundlelevel(boolean set, boolean initial, int level, org.osgi.framework.Bundle[] bundles)
-
frameworklevel
public java.lang.String frameworklevel()
-
frameworklevel
public void frameworklevel(int level)
-
headers
public java.lang.String headers(org.osgi.framework.Bundle[] bundles)
-
help
public java.lang.String help()
-
help
public java.lang.String 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 java.lang.String install(org.apache.felix.service.command.CommandSession session, java.lang.String[] urls) throws java.io.IOException- Throws:
java.io.IOException
-
lb
public java.lang.String lb(boolean showLoc, boolean showSymbolic, boolean showUpdate)
-
lb
public java.lang.String 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 java.lang.String log(java.lang.String logLevel)
-
log
public java.lang.String log(int maxEntries, java.lang.String logLevel)
-
display
private void display(org.osgi.service.log.LogEntry entry, java.util.Formatter f)
-
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 java.lang.String resolve(org.osgi.framework.Bundle[] bundles)
-
start
public java.lang.String start(boolean trans, boolean policy, java.lang.String[] ss)
-
stop
public java.lang.String stop(boolean trans, org.osgi.framework.Bundle[] bundles)
-
uninstall
public java.lang.String uninstall(org.osgi.framework.Bundle[] bundles)
-
update
public java.lang.String update(org.osgi.framework.Bundle bundle)
-
update
public java.lang.String 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 java.lang.String which(org.osgi.framework.Bundle bundle, java.lang.String className)
-
printBundleList
private static void printBundleList(org.osgi.framework.Bundle[] bundles, boolean showLoc, boolean showSymbolic, boolean showUpdate, org.osgi.framework.Bundle b0, java.util.Formatter f)
-
getStateString
private static java.lang.String getStateString(org.osgi.framework.Bundle bundle)
-
-