com.ibm.wsspi.kernel.service.utils
Class OsgiPropertyUtils

java.lang.Object
  extended by com.ibm.wsspi.kernel.service.utils.OsgiPropertyUtils

public class OsgiPropertyUtils
extends java.lang.Object

Attempt to retrieve properties using the bundle context of the bundle that loaded this utility class. BundleContext.getProperty does not check any values that are bundle-specific: it first checks the list of properties used to start the framework, and then checks system properties to retrieve the property value.

See Also:
FrameworkUtil.getBundle(Class), BundleContext.getProperty(String)

Constructor Summary
OsgiPropertyUtils()
           
 
Method Summary
static boolean getBoolean(java.lang.String propertyName)
          Retrieve the value of the specified property from framework/system properties.
static int getInteger(java.lang.String propertyName, int defaultValue)
          Retrieve the value of the specified property from framework/system properties.
static long getLong(java.lang.String propertyName, long defaultValue)
          Retrieve the value of the specified property from framework/system properties.
static java.lang.String getProperty(java.lang.String propertyName, java.lang.String defaultValue)
          Retrieve the value of the specified property from framework/system properties.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OsgiPropertyUtils

public OsgiPropertyUtils()
Method Detail

getProperty

public static java.lang.String getProperty(java.lang.String propertyName,
                                           java.lang.String defaultValue)
Retrieve the value of the specified property from framework/system properties.

Parameters:
propertyName - Name of property
defaultValue - Default value to return if property is not set
Returns:
Property or default value as a String

getInteger

public static int getInteger(java.lang.String propertyName,
                             int defaultValue)
Retrieve the value of the specified property from framework/system properties. Value is converted and returned as an int.

Parameters:
propertyName - Name of property
defaultValue - Default value to return if property is not set
Returns:
Property or default value as an int

getLong

public static long getLong(java.lang.String propertyName,
                           long defaultValue)
Retrieve the value of the specified property from framework/system properties. Value is converted and returned as an long.

Parameters:
propertyName - Name of property
defaultValue - Default value to return if property is not set
Returns:
Property or default value as an long

getBoolean

public static boolean getBoolean(java.lang.String propertyName)
Retrieve the value of the specified property from framework/system properties. Value is converted and returned as an boolean.

Parameters:
propertyName - Name of property
defaultValue - Default value to return if property is not set
Returns:
Property or default value as an boolean