public class Inspect
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CAPABILITY |
private static java.lang.String |
EMPTY_MESSAGE |
private org.osgi.framework.BundleContext |
m_bc |
static java.lang.String |
NONSTANDARD_SERVICE_NAMESPACE |
static java.lang.String |
REQUIREMENT |
private static java.lang.String |
UNRESOLVED_MESSAGE |
private static java.lang.String |
UNUSED_MESSAGE |
Constructor and Description |
---|
Inspect(org.osgi.framework.BundleContext bc) |
Modifier and Type | Method and 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) |
private static void |
inspect(org.osgi.framework.BundleContext bc,
java.lang.String direction,
java.lang.String namespace,
org.osgi.framework.Bundle[] bundles) |
void |
inspect(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) |
public static final java.lang.String NONSTANDARD_SERVICE_NAMESPACE
public static final java.lang.String CAPABILITY
public static final java.lang.String REQUIREMENT
private static final java.lang.String EMPTY_MESSAGE
private static final java.lang.String UNUSED_MESSAGE
private static final java.lang.String UNRESOLVED_MESSAGE
private final org.osgi.framework.BundleContext m_bc
public 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)
public 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 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)
static boolean printServiceCapabilities(org.osgi.framework.Bundle b)
public static void printRequirements(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)
private static boolean printMatchingRequirements(org.osgi.framework.wiring.BundleWiring wiring, java.util.List<java.lang.String> namespace)
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)
static boolean printServiceRequirements(org.osgi.framework.Bundle b)
private static java.lang.String getVersionFromCapability(org.osgi.framework.wiring.BundleCapability c)
private static boolean matchNamespace(java.util.List<java.lang.String> namespace, java.lang.String actual)
private static boolean isValidDirection(java.lang.String direction)
private static boolean isFragment(org.osgi.framework.Bundle bundle)