Class Basic

java.lang.Object
org.apache.felix.gogo.command.Basic

public class Basic extends Object
  • Field Details

    • m_bc

      private final org.osgi.framework.BundleContext m_bc
    • m_b0

      private final org.osgi.framework.Bundle m_b0
  • Constructor Details

    • Basic

      public Basic(org.osgi.framework.BundleContext bc)
  • Method Details

    • bundlelevel

      public String bundlelevel(org.osgi.framework.Bundle bundle)
    • bundlelevel

      public String bundlelevel(boolean set, boolean initial, int level, org.osgi.framework.Bundle[] bundles)
    • frameworklevel

      public String frameworklevel()
    • frameworklevel

      public void frameworklevel(int level)
    • headers

      public String headers(org.osgi.framework.Bundle[] bundles)
    • help

      public String help()
    • help

      public String help(String name)
    • findAnnotation

      private static <T extends Annotation> T findAnnotation(Annotation[] anns, Class<T> clazz)
    • getCommands

      private Map<String,List<Method>> getCommands()
    • install

      public String install(org.apache.felix.service.command.CommandSession session, String[] urls) throws IOException
      Throws:
      IOException
    • lb

      public String lb(boolean showLoc, boolean showSymbolic, boolean showUpdate)
    • lb

      public String lb(boolean showLoc, boolean showSymbolic, boolean showUpdate, String pattern)
    • matchBundleName

      private boolean matchBundleName(String name, String pattern)
    • log

      public String log(String logLevel)
    • log

      public String log(int maxEntries, String logLevel)
    • display

      private void display(org.osgi.service.log.LogEntry entry, Formatter f)
    • logLevelAsInt

      private static int logLevelAsInt(String logLevel)
    • logLevelAsString

      private static String logLevelAsString(int level)
    • refresh

      public void refresh(org.osgi.framework.Bundle[] bundles)
    • resolve

      public String resolve(org.osgi.framework.Bundle[] bundles)
    • start

      public String start(boolean trans, boolean policy, String[] ss)
    • stop

      public String stop(boolean trans, org.osgi.framework.Bundle[] bundles)
    • uninstall

      public String uninstall(org.osgi.framework.Bundle[] bundles)
    • update

      public String update(org.osgi.framework.Bundle bundle)
    • update

      public String update(org.apache.felix.service.command.CommandSession session, org.osgi.framework.Bundle bundle, String location) throws IOException
      Throws:
      IOException
    • which

      public String which(org.osgi.framework.Bundle bundle, String className)
    • printBundleList

      private static void printBundleList(org.osgi.framework.Bundle[] bundles, boolean showLoc, boolean showSymbolic, boolean showUpdate, org.osgi.framework.Bundle b0, Formatter f)
    • getStateString

      private static String getStateString(org.osgi.framework.Bundle bundle)