org.osgi.jmx.codec
Class Util
java.lang.Object
org.osgi.jmx.codec.Util
public class Util
- extends java.lang.Object
- Author:
- Hal Hildebrand Date: Nov 24, 2008 Time: 7:09:25 AM
Static utilities used by the system
Constructor Summary |
Util()
|
Method Summary |
static long[] |
bundleIds(org.osgi.framework.Bundle[] bundles)
|
static long[] |
bundleIds(org.osgi.service.packageadmin.RequiredBundle[] bundles)
|
static long[] |
getBundleDependencies(org.osgi.framework.Bundle bundle,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static java.lang.String[] |
getBundleExportedPackages(org.osgi.framework.Bundle b,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static long[] |
getBundleFragments(org.osgi.framework.Bundle b,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static java.util.Map<java.lang.String,java.lang.String> |
getBundleHeaders(org.osgi.framework.Bundle b)
|
static java.lang.String[] |
getBundleImportedPackages(org.osgi.framework.Bundle b,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static long[] |
getBundlesRequiring(org.osgi.framework.Bundle b,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static java.lang.String |
getBundleState(org.osgi.framework.Bundle b)
|
static org.osgi.service.packageadmin.RequiredBundle |
getRequiredBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static boolean |
isBundleFragment(org.osgi.framework.Bundle bundle,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static boolean |
isBundlePersistentlyStarted(org.osgi.framework.Bundle bundle,
org.osgi.service.startlevel.StartLevel sl)
|
static boolean |
isBundleRequired(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static boolean |
isRequiredBundleRemovalPending(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
|
static long[] |
longArrayFrom(java.lang.Long[] array)
|
static java.lang.Long[] |
LongArrayFrom(long[] array)
|
static java.lang.String |
packageString(org.osgi.service.packageadmin.ExportedPackage pkg)
|
static long[] |
serviceIds(org.osgi.framework.ServiceReference[] refs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LONG_ARRAY_TYPE
public static javax.management.openmbean.ArrayType LONG_ARRAY_TYPE
STRING_ARRAY_TYPE
public static javax.management.openmbean.ArrayType STRING_ARRAY_TYPE
Util
public Util()
bundleIds
public static long[] bundleIds(org.osgi.framework.Bundle[] bundles)
bundleIds
public static long[] bundleIds(org.osgi.service.packageadmin.RequiredBundle[] bundles)
getBundlesRequiring
public static long[] getBundlesRequiring(org.osgi.framework.Bundle b,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
getBundleExportedPackages
public static java.lang.String[] getBundleExportedPackages(org.osgi.framework.Bundle b,
org.osgi.service.packageadmin.PackageAdmin admin)
getBundleFragments
public static long[] getBundleFragments(org.osgi.framework.Bundle b,
org.osgi.service.packageadmin.PackageAdmin admin)
getBundleHeaders
public static java.util.Map<java.lang.String,java.lang.String> getBundleHeaders(org.osgi.framework.Bundle b)
getBundleImportedPackages
public static java.lang.String[] getBundleImportedPackages(org.osgi.framework.Bundle b,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
getBundleDependencies
public static long[] getBundleDependencies(org.osgi.framework.Bundle bundle,
org.osgi.service.packageadmin.PackageAdmin admin)
getBundleState
public static java.lang.String getBundleState(org.osgi.framework.Bundle b)
getRequiredBundle
public static org.osgi.service.packageadmin.RequiredBundle getRequiredBundle(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
isBundleFragment
public static boolean isBundleFragment(org.osgi.framework.Bundle bundle,
org.osgi.service.packageadmin.PackageAdmin admin)
isBundlePersistentlyStarted
public static boolean isBundlePersistentlyStarted(org.osgi.framework.Bundle bundle,
org.osgi.service.startlevel.StartLevel sl)
isBundleRequired
public static boolean isBundleRequired(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
isRequiredBundleRemovalPending
public static boolean isRequiredBundleRemovalPending(org.osgi.framework.Bundle bundle,
org.osgi.framework.BundleContext bc,
org.osgi.service.packageadmin.PackageAdmin admin)
packageString
public static java.lang.String packageString(org.osgi.service.packageadmin.ExportedPackage pkg)
serviceIds
public static long[] serviceIds(org.osgi.framework.ServiceReference[] refs)
LongArrayFrom
public static java.lang.Long[] LongArrayFrom(long[] array)
longArrayFrom
public static long[] longArrayFrom(java.lang.Long[] array)
Copyright © 2009. All Rights Reserved.