org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown
Class ComparatorServiceDependencySorter
java.lang.Object
org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown.ComparatorServiceDependencySorter
- All Implemented Interfaces:
- ServiceDependencySorter
public class ComparatorServiceDependencySorter
- extends Object
- implements ServiceDependencySorter
Comparator based dependency sorter.
- Author:
- Costin Leau, Andy Piper
Method Summary |
org.osgi.framework.Bundle[] |
computeServiceDependencyGraph(org.osgi.framework.Bundle[] bundles)
Given a number of bundles, determine the dependency between each other and compute
the dependency tree. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComparatorServiceDependencySorter
public ComparatorServiceDependencySorter()
computeServiceDependencyGraph
public org.osgi.framework.Bundle[] computeServiceDependencyGraph(org.osgi.framework.Bundle[] bundles)
- Description copied from interface:
ServiceDependencySorter
- Given a number of bundles, determine the dependency between each other and compute
the dependency tree.
- Specified by:
computeServiceDependencyGraph
in interface ServiceDependencySorter
- Parameters:
bundles
- array of bundles
- Returns:
- an array of bundles, sorted out by their dependency.
Copyright © 2006-2012. All Rights Reserved.