org.osgi.jmx.codec
Class Util

java.lang.Object
  extended by 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

Field Summary
static javax.management.openmbean.ArrayType LONG_ARRAY_TYPE
           
static javax.management.openmbean.ArrayType STRING_ARRAY_TYPE
           
 
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
 

Field Detail

LONG_ARRAY_TYPE

public static javax.management.openmbean.ArrayType LONG_ARRAY_TYPE

STRING_ARRAY_TYPE

public static javax.management.openmbean.ArrayType STRING_ARRAY_TYPE
Constructor Detail

Util

public Util()
Method Detail

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.