|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.aries.jmx.codec.PackageData
public class PackageData
PackageDatarepresents PackageType @see PackageStateMBean.PACKAGE_TYPE.
It is a codec for the composite data representing an OSGi ExportedPackage.
| Constructor Summary | |
|---|---|
PackageData(org.osgi.service.packageadmin.ExportedPackage exportedPackage)
Constructs new PackageData with provided ExportedPackage. |
|
PackageData(long[] exportingBundles,
long[] importingBundles,
String name,
boolean removalPending,
String version)
Constructs new PackageData. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
|
static PackageData |
from(CompositeData data)
Static factory method to create PackageData from CompositeData object. |
long[] |
getExportingBundles()
|
long[] |
getImportingBundles()
|
String |
getName()
|
String |
getVersion()
|
int |
hashCode()
|
boolean |
isRemovalPending()
|
static TabularData |
tableFrom(Set<PackageData> packages)
Creates TabularData for set of PackageData's. |
static long[] |
toBundleIds(org.osgi.framework.Bundle[] bundles)
Converts array of bundles to array of bundle id's. |
CompositeData |
toCompositeData()
Translates PackageData to CompositeData represented by compositeType PackageStateMBean.PACKAGE_TYPE. |
protected Long[] |
toLongArray(long[] primitiveArray)
Converts primitive array of strings to Long array. |
protected static long[] |
toLongPrimitiveArray(Long[] wrapperArray)
Converts Long array to primitive array of long. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PackageData(org.osgi.service.packageadmin.ExportedPackage exportedPackage)
exportedPackage - @see ExportedPackage.
public PackageData(long[] exportingBundles,
long[] importingBundles,
String name,
boolean removalPending,
String version)
exportingBundles - the bundle the package belongs to.importingBundles - the importing bundles of the package.name - the package name.removalPending - whether the package is pending removal.version - package version.| Method Detail |
|---|
public CompositeData toCompositeData()
PackageStateMBean.PACKAGE_TYPE.
public static PackageData from(CompositeData data)
data - CompositeData instance.
public static TabularData tableFrom(Set<PackageData> packages)
TabularData for set of PackageData's.
packages - set of PackageData's
TabularData instance.public static long[] toBundleIds(org.osgi.framework.Bundle[] bundles)
bundles - array of Bundle's.
protected Long[] toLongArray(long[] primitiveArray)
primitiveArray - primitive long array.
protected static long[] toLongPrimitiveArray(Long[] wrapperArray)
wrapperArray - Long array.
public long[] getExportingBundles()
public long[] getImportingBundles()
public String getName()
public boolean isRemovalPending()
public String getVersion()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||