public class Bundles
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
Bundles() |
Modifier and Type | Method and Description |
---|---|
static org.osgi.framework.Bundle |
findDependencyBundle(org.osgi.framework.Bundle bundle,
java.lang.String dependencyId) |
private static org.osgi.framework.Bundle |
findDependencyBundle(org.osgi.framework.Bundle bundle,
java.lang.String dependencyName,
java.util.Set<org.osgi.framework.Bundle> visited) |
static org.osgi.framework.Bundle |
findDependencyBundleByPackage(org.osgi.framework.Bundle bundle,
java.lang.String packageName) |
private static org.osgi.framework.Bundle |
findDependencyBundleByPackage(org.osgi.framework.Bundle bundle,
java.lang.String packageName,
java.util.Set<org.osgi.framework.Bundle> visited) |
static java.lang.ClassLoader |
getBundleClassloader(org.osgi.framework.Bundle bundle) |
static java.util.List<java.lang.String> |
getClasspathEntries(org.osgi.framework.Bundle bundle) |
private static java.lang.String |
getNestedJarOrDir(org.osgi.framework.Bundle bundle,
java.lang.String cp) |
private static java.lang.String[] |
parseBundleClasspath(org.osgi.framework.Bundle bundle) |
private static org.osgi.framework.Bundle findDependencyBundle(org.osgi.framework.Bundle bundle, java.lang.String dependencyName, java.util.Set<org.osgi.framework.Bundle> visited)
public static org.osgi.framework.Bundle findDependencyBundle(org.osgi.framework.Bundle bundle, java.lang.String dependencyId)
public static java.lang.ClassLoader getBundleClassloader(org.osgi.framework.Bundle bundle)
public static java.util.List<java.lang.String> getClasspathEntries(org.osgi.framework.Bundle bundle)
private static java.lang.String[] parseBundleClasspath(org.osgi.framework.Bundle bundle)
private static java.lang.String getNestedJarOrDir(org.osgi.framework.Bundle bundle, java.lang.String cp)
private static org.osgi.framework.Bundle findDependencyBundleByPackage(org.osgi.framework.Bundle bundle, java.lang.String packageName, java.util.Set<org.osgi.framework.Bundle> visited)
public static org.osgi.framework.Bundle findDependencyBundleByPackage(org.osgi.framework.Bundle bundle, java.lang.String packageName)