Class Inspect


  • public class Inspect
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Inspect​(org.osgi.framework.BundleContext bc)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.util.Map<org.osgi.framework.wiring.BundleCapability,​java.util.List<org.osgi.framework.wiring.BundleWire>> aggregateCapabilities​(java.util.List<java.lang.String> namespace, java.util.List<org.osgi.framework.wiring.BundleWire> wires)  
      private static java.util.Map<org.osgi.framework.wiring.BundleRequirement,​java.util.List<org.osgi.framework.wiring.BundleWire>> aggregateRequirements​(java.util.List<java.lang.String> namespace, java.util.List<org.osgi.framework.wiring.BundleWire> wires)  
      private static java.lang.String getVersionFromCapability​(org.osgi.framework.wiring.BundleCapability c)  
      void inspect​(java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)  
      private static void inspect​(org.osgi.framework.BundleContext bc, java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)  
      private static boolean isFragment​(org.osgi.framework.Bundle bundle)  
      private static boolean isValidDirection​(java.lang.String direction)  
      private static boolean matchNamespace​(java.util.List<java.lang.String> namespace, java.lang.String actual)  
      static void printCapabilities​(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)  
      private static boolean printMatchingCapabilities​(org.osgi.framework.wiring.BundleWiring wiring, java.util.List<java.lang.String> namespace)  
      private static boolean printMatchingRequirements​(org.osgi.framework.wiring.BundleWiring wiring, java.util.List<java.lang.String> namespace)  
      static void printRequirements​(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)  
      (package private) static boolean printServiceCapabilities​(org.osgi.framework.Bundle b)  
      (package private) static boolean printServiceRequirements​(org.osgi.framework.Bundle b)  
      • Methods inherited from class java.lang.Object

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

      • NONSTANDARD_SERVICE_NAMESPACE

        public static final java.lang.String NONSTANDARD_SERVICE_NAMESPACE
        See Also:
        Constant Field Values
      • UNRESOLVED_MESSAGE

        private static final java.lang.String UNRESOLVED_MESSAGE
        See Also:
        Constant Field Values
      • m_bc

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

      • Inspect

        public Inspect​(org.osgi.framework.BundleContext bc)
    • Method Detail

      • inspect

        public void inspect​(java.lang.String direction,
                            java.lang.String namespace,
                            org.osgi.framework.Bundle[] bundles)
      • inspect

        private static void inspect​(org.osgi.framework.BundleContext bc,
                                    java.lang.String direction,
                                    java.lang.String namespace,
                                    org.osgi.framework.Bundle[] bundles)
      • printCapabilities

        public static void printCapabilities​(org.osgi.framework.BundleContext bc,
                                             java.util.List<java.lang.String> namespace,
                                             org.osgi.framework.Bundle[] bundles)
      • printMatchingCapabilities

        private static boolean printMatchingCapabilities​(org.osgi.framework.wiring.BundleWiring wiring,
                                                         java.util.List<java.lang.String> namespace)
      • aggregateCapabilities

        private static java.util.Map<org.osgi.framework.wiring.BundleCapability,​java.util.List<org.osgi.framework.wiring.BundleWire>> aggregateCapabilities​(java.util.List<java.lang.String> namespace,
                                                                                                                                                                  java.util.List<org.osgi.framework.wiring.BundleWire> wires)
      • printServiceCapabilities

        static boolean printServiceCapabilities​(org.osgi.framework.Bundle b)
      • printRequirements

        public static void printRequirements​(org.osgi.framework.BundleContext bc,
                                             java.util.List<java.lang.String> namespace,
                                             org.osgi.framework.Bundle[] bundles)
      • printMatchingRequirements

        private static boolean printMatchingRequirements​(org.osgi.framework.wiring.BundleWiring wiring,
                                                         java.util.List<java.lang.String> namespace)
      • aggregateRequirements

        private static java.util.Map<org.osgi.framework.wiring.BundleRequirement,​java.util.List<org.osgi.framework.wiring.BundleWire>> aggregateRequirements​(java.util.List<java.lang.String> namespace,
                                                                                                                                                                   java.util.List<org.osgi.framework.wiring.BundleWire> wires)
      • printServiceRequirements

        static boolean printServiceRequirements​(org.osgi.framework.Bundle b)
      • getVersionFromCapability

        private static java.lang.String getVersionFromCapability​(org.osgi.framework.wiring.BundleCapability c)
      • matchNamespace

        private static boolean matchNamespace​(java.util.List<java.lang.String> namespace,
                                              java.lang.String actual)
      • isValidDirection

        private static boolean isValidDirection​(java.lang.String direction)
      • isFragment

        private static boolean isFragment​(org.osgi.framework.Bundle bundle)