Package org.keycloak.saml.common.util
Class SecurityActions
java.lang.Object
org.keycloak.saml.common.util.SecurityActions
Privileged Blocks
- Since:
- Dec 9, 2008
- Author:
- Anil.Saldhana@redhat.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetSystemProperty(String key, String defaultValue) Returns a system property value using the specifiedkey.static ClassLoadergetTCCL()Get the Thread Context ClassLoaderstatic Class<?>Loads aClassusing thefullQualifiedNamesupplied.static Class<?>loadClass(ClassLoader classLoader, String fullQualifiedName) Loads a class from the specifiedClassLoaderusing thefullQualifiedNamesupplied.static URLloadResource(Class<?> clazz, String resourceName) Load a resource based on the passedClassclassloader.static voidsetSystemProperty(String key, String value) Set the system propertystatic voidsetTCCL(ClassLoader paramCl) Set the Thread Context ClassLoader
-
Constructor Details
-
SecurityActions
public SecurityActions()
-
-
Method Details
-
loadClass
Loads a
Classusing thefullQualifiedNamesupplied. This method tries first to load from the specifiedClass, if not found it will try to load from using TCL.- Parameters:
theClass-fullQualifiedName-- Returns:
-
loadClass
Loads a class from the specified
ClassLoaderusing thefullQualifiedNamesupplied.- Parameters:
classLoader-fullQualifiedName-- Returns:
-
loadResource
Load a resource based on the passedClassclassloader. Failing which try with the Thread Context CL- Parameters:
clazz-resourceName-- Returns:
-
setSystemProperty
Set the system property- Parameters:
key-defaultValue-
-
getSystemProperty
Returns a system property value using the specified
key. If not found thedefaultValuewill be returned.- Parameters:
key-defaultValue-- Returns:
-
getTCCL
Get the Thread Context ClassLoader- Returns:
-
setTCCL
Set the Thread Context ClassLoader- Parameters:
paramCl-
-