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 intgetInteger(String name, int def)Get the integer system property via the AccessController, but if a SecurityException is raised, just return the default;static StringgetProperty(String name)static StringgetProperty(String name, String def)static StringgetPropertyOrNull(String name)Get the system property via the AccessController, but if a SecurityException is raised, just return null;Stringrun()
-
-
-
Method Detail
-
run
public String run()
- Specified by:
runin 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
-
-