Class OsgiPropertyUtils
- java.lang.Object
-
- 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
Constructors Constructor Description OsgiPropertyUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
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 propertydefaultValue
- 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 propertydefaultValue
- 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 propertydefaultValue
- 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 propertydefaultValue
- Default value to return if property is not set- Returns:
- Property or default value as an boolean
-
-