|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.security.SecurityContextFactory
public class SecurityContextFactory
Factory class to create Security Context instances
| Constructor Summary | |
|---|---|
SecurityContextFactory()
|
|
| Method Summary | |
|---|---|
static SecurityContext |
createSecurityContext(Principal p,
Object cred,
Subject s,
String securityDomain)
Create a security context |
static SecurityContext |
createSecurityContext(Principal p,
Object cred,
Subject s,
String securityDomain,
String fqnClass)
Create a security context |
static SecurityContext |
createSecurityContext(String securityDomain)
Create a security context |
static SecurityContext |
createSecurityContext(String securityDomain,
Class<? extends SecurityContext> clazz)
Create a security context given the class This method exists because classloader.loadClass is an expensive operation due to synchronization |
static SecurityContext |
createSecurityContext(String securityDomain,
String fqnClass)
Construct a SecurityContext |
static SecurityContextUtil |
createUtil(SecurityContext sc)
Return an instance of the SecurityContextUtil |
static SecurityContextUtil |
createUtil(SecurityContext sc,
Class<? extends SecurityContextUtil> utilClazz)
Return an instance of the SecurityContextUtil given a Class instance of the util class |
static SecurityContextUtil |
createUtil(SecurityContext sc,
String utilFQN)
Return an instance of the SecurityContextUtil given a FQN of the util class |
static void |
setDefaultSecurityContextFQN(String fqn)
Set the default security context fqn |
static void |
setDefaultSecurityContextUtilFQN(String fqn)
Set the default util class fqn |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SecurityContextFactory()
| Method Detail |
|---|
public static SecurityContext createSecurityContext(String securityDomain)
throws Exception
securityDomain - Security Domain driving the context
Exception
public static SecurityContext createSecurityContext(String securityDomain,
String fqnClass)
throws Exception
securityDomain - The Security DomainfqnClass - Fully Qualified Name of the SecurityContext Class
Exception
public static SecurityContext createSecurityContext(String securityDomain,
Class<? extends SecurityContext> clazz)
throws Exception
securityDomain - clazz -
Exception
public static SecurityContext createSecurityContext(Principal p,
Object cred,
Subject s,
String securityDomain)
throws Exception
p - Principalcred - Credentials - SubjectsecurityDomain - SecurityDomain
ExceptioncreateSecurityContext(String)
public static SecurityContext createSecurityContext(Principal p,
Object cred,
Subject s,
String securityDomain,
String fqnClass)
throws Exception
p - Principalcred - Credentials - SubjectsecurityDomain - SecurityDomainfqnClass - FQN of the SecurityContext class to be instantiated
ExceptioncreateSecurityContext(String)
public static SecurityContextUtil createUtil(SecurityContext sc)
throws Exception
Exception
public static SecurityContextUtil createUtil(SecurityContext sc,
String utilFQN)
throws Exception
sc - SecurityContextutilFQN - fqn of the util class
Exception
public static SecurityContextUtil createUtil(SecurityContext sc,
Class<? extends SecurityContextUtil> utilClazz)
throws Exception
sc - SecurityContextutilFQN - fqn of the util class
Exceptionpublic static void setDefaultSecurityContextFQN(String fqn)
fqn - public static void setDefaultSecurityContextUtilFQN(String fqn)
fqn -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||