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.String
bundlelevel(boolean set, boolean initial, int level, org.osgi.framework.Bundle[] bundles)
java.lang.String
bundlelevel(org.osgi.framework.Bundle bundle)
private void
display(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.String
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)
java.lang.String
headers(org.osgi.framework.Bundle[] bundles)
java.lang.String
help()
java.lang.String
help(java.lang.String name)
java.lang.String
install(org.apache.felix.service.command.CommandSession session, java.lang.String[] urls)
java.lang.String
lb(boolean showLoc, boolean showSymbolic, boolean showUpdate)
java.lang.String
lb(boolean showLoc, boolean showSymbolic, boolean showUpdate, java.lang.String pattern)
java.lang.String
log(int maxEntries, java.lang.String logLevel)
java.lang.String
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, boolean showLoc, boolean showSymbolic, boolean showUpdate, org.osgi.framework.Bundle b0, java.util.Formatter f)
void
refresh(org.osgi.framework.Bundle[] bundles)
java.lang.String
resolve(org.osgi.framework.Bundle[] bundles)
java.lang.String
start(boolean trans, boolean policy, java.lang.String[] ss)
java.lang.String
stop(boolean trans, org.osgi.framework.Bundle[] bundles)
java.lang.String
uninstall(org.osgi.framework.Bundle[] bundles)
java.lang.String
update(org.apache.felix.service.command.CommandSession session, org.osgi.framework.Bundle bundle, java.lang.String location)
java.lang.String
update(org.osgi.framework.Bundle bundle)
java.lang.String
which(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)
-
-