Class DigraphHelper
- java.lang.Object
-
- org.apache.karaf.features.internal.region.DigraphHelper
-
public final class DigraphHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
DIGRAPH_FILE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,Set<Long>>
getBundlesPerRegion(org.eclipse.equinox.region.RegionDigraph digraph)
static Map<String,Map<String,Map<String,Set<String>>>>
getPolicies(org.eclipse.equinox.region.RegionDigraph digraph)
static org.eclipse.equinox.internal.region.StandardRegionDigraph
loadDigraph(org.osgi.framework.BundleContext bundleContext)
static void
saveDigraph(File outFile, org.eclipse.equinox.region.RegionDigraph digraph)
static void
verifyUnmanagedBundles(org.osgi.framework.BundleContext bundleContext, org.eclipse.equinox.region.RegionDigraph dg)
-
-
-
Field Detail
-
DIGRAPH_FILE
public static final String DIGRAPH_FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
loadDigraph
public static org.eclipse.equinox.internal.region.StandardRegionDigraph loadDigraph(org.osgi.framework.BundleContext bundleContext) throws org.osgi.framework.BundleException, IOException, org.osgi.framework.InvalidSyntaxException
- Throws:
org.osgi.framework.BundleException
IOException
org.osgi.framework.InvalidSyntaxException
-
saveDigraph
public static void saveDigraph(File outFile, org.eclipse.equinox.region.RegionDigraph digraph)
-
getBundlesPerRegion
public static Map<String,Set<Long>> getBundlesPerRegion(org.eclipse.equinox.region.RegionDigraph digraph)
-
getPolicies
public static Map<String,Map<String,Map<String,Set<String>>>> getPolicies(org.eclipse.equinox.region.RegionDigraph digraph)
-
verifyUnmanagedBundles
public static void verifyUnmanagedBundles(org.osgi.framework.BundleContext bundleContext, org.eclipse.equinox.region.RegionDigraph dg) throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
-
-