Package org.apache.cxf.common.util
Class SystemPropertyAction
- java.lang.Object
-
- org.apache.cxf.common.util.SystemPropertyAction
-
- All Implemented Interfaces:
PrivilegedAction<String>
public final class SystemPropertyAction extends Object implements PrivilegedAction<String>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int
getInteger(String name, int def)
Get the integer system property via the AccessController, but if a SecurityException is raised, just return the default;static String
getProperty(String name)
static String
getProperty(String name, String def)
static String
getPropertyOrNull(String name)
Get the system property via the AccessController, but if a SecurityException is raised, just return null;String
run()
-
-
-
Method Detail
-
run
public String run()
- Specified by:
run
in interfacePrivilegedAction<String>
-
getPropertyOrNull
public static String getPropertyOrNull(String name)
Get the system property via the AccessController, but if a SecurityException is raised, just return null;- Parameters:
name
-
-
getInteger
public static int getInteger(String name, int def)
Get the integer system property via the AccessController, but if a SecurityException is raised, just return the default;- Parameters:
name
- - system property namedef
- - the default value if the system property does not exist or cannot be acquired
-
-