Class 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>
      T
      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.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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • m_bc

        private final org.osgi.framework.BundleContext m_bc
    • Constructor Detail

      • Basic

        public Basic​(org.osgi.framework.BundleContext bc)
    • 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)