org.eclipse.mat.inspections.osgi.model
Class BundleDescriptor
java.lang.Object
org.eclipse.mat.inspections.osgi.model.BundleDescriptor
public class BundleDescriptor
- extends Object
BundleDescriptor
public BundleDescriptor(int objectId,
Long bundleId,
String bundleName,
String state,
BundleDescriptor.Type type)
getBundleName
public String getBundleName()
getBundleId
public Long getBundleId()
- Get bundle's unique identifier. This bundle is assigned a unique
identifier by the Framework when it was installed in the OSGi
environment.
- Returns:
- long bundle's unique identifier
getObjectId
public int getObjectId()
- Get objectId of the bundle in the heap dump
- Returns:
- int objectId
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
getType
public BundleDescriptor.Type getType()
- Get bundle's type (fragment or bundle)
- Returns:
- Type
getState
public String getState()
- Get bundle's state (installed, resolved, starting, active, stopping,
uninstalled)
- Returns:
- String state