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