org.apache.aries.jmx.framework
Class PackageState
java.lang.Object
org.apache.aries.jmx.framework.PackageState
- All Implemented Interfaces:
- PackageStateMBean
public class PackageState
- extends Object
- implements PackageStateMBean
PackageState represents implementation of PackageStateMBean.
- Version:
- $Rev: 943268 $ $Date: 2010-05-11 21:19:02 +0100 (Tue, 11 May 2010) $
- See Also:
PackageStateMBean
| Fields inherited from interface org.osgi.jmx.framework.PackageStateMBean |
EXPORTING_BUNDLES, EXPORTING_BUNDLES_ITEM, IMPORTING_BUNDLES, IMPORTING_BUNDLES_ITEM, NAME, NAME_ITEM, OBJECTNAME, PACKAGE_TYPE, PACKAGES_TYPE, REMOVAL_PENDING, REMOVAL_PENDING_ITEM, VERSION, VERSION_ITEM |
|
Constructor Summary |
PackageState(org.osgi.framework.BundleContext context,
org.osgi.service.packageadmin.PackageAdmin packageAdmin)
Constructs new PackagesState MBean. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PackageState
public PackageState(org.osgi.framework.BundleContext context,
org.osgi.service.packageadmin.PackageAdmin packageAdmin)
- Constructs new PackagesState MBean.
- Parameters:
context - bundle context.packageAdmin - PackageAdmin service reference.
getExportingBundles
public long[] getExportingBundles(String packageName,
String version)
throws IOException
- Specified by:
getExportingBundles in interface PackageStateMBean
- Throws:
IOException- See Also:
PackageStateMBean.getExportingBundles(String, String)
getImportingBundles
public long[] getImportingBundles(String packageName,
String version,
long exportingBundle)
throws IOException
- Specified by:
getImportingBundles in interface PackageStateMBean
- Throws:
IOException- See Also:
PackageStateMBean.getImportingBundles(String, String, long)
isRemovalPending
public boolean isRemovalPending(String packageName,
String version,
long exportingBundle)
throws IOException
- Specified by:
isRemovalPending in interface PackageStateMBean
- Throws:
IOException- See Also:
PackageStateMBean.isRemovalPending(String, String, long)
listPackages
public TabularData listPackages()
throws IOException
- Specified by:
listPackages in interface PackageStateMBean
- Throws:
IOException- See Also:
PackageStateMBean.listPackages()
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.