|
||||||||||
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 Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |