org.eclipse.mat.inspections.osgi.model
Class EquinoxBundleReader
java.lang.Object
org.eclipse.mat.inspections.osgi.model.EquinoxBundleReader
- All Implemented Interfaces:
- IBundleReader
public class EquinoxBundleReader
- extends Object
- implements IBundleReader
EquinoxBundleReader
public EquinoxBundleReader(ISnapshot snapshot)
readOSGiModel
public OSGiModel readOSGiModel(IProgressListener listener)
throws SnapshotException
- Description copied from interface:
IBundleReader
- get a model describing the OSGi framework
- Specified by:
readOSGiModel
in interface IBundleReader
- Returns:
- OSGi model
- Throws:
SnapshotException
getBundle
public Bundle getBundle(BundleDescriptor descriptor)
throws SnapshotException
- Description copied from interface:
IBundleReader
- Load the bundle by its descriptor
- Specified by:
getBundle
in interface IBundleReader
- Returns:
- Bundle, which contains full information (dependencies,
dependents, services, extension points, extensions)
- Throws:
SnapshotException