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-
 
 -