org.jboss.security.integration
Class JBossSecuritySubjectFactory

java.lang.Object
  extended by org.jboss.security.integration.JBossSecuritySubjectFactory
All Implemented Interfaces:
org.jboss.security.SubjectFactory

public class JBossSecuritySubjectFactory
extends Object
implements org.jboss.security.SubjectFactory

Create a Subject given the details available via implementation strategies such as SecurityContextAssociation to get hold of the Principal, Cred etc

Since:
May 19, 2008
Version:
$Revision: 85945 $
Author:
Anil.Saldhana@redhat.com

Field Summary
protected static org.jboss.logging.Logger log
           
protected  org.jboss.security.ISecurityManagement securityManagement
           
 
Constructor Summary
JBossSecuritySubjectFactory()
           
 
Method Summary
 Subject createSubject()
           
 Subject createSubject(String securityDomainName)
           
 void setSecurityManagement(org.jboss.security.ISecurityManagement securityManagement)
          Inject SecurityManagement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.jboss.logging.Logger log

securityManagement

protected org.jboss.security.ISecurityManagement securityManagement
Constructor Detail

JBossSecuritySubjectFactory

public JBossSecuritySubjectFactory()
Method Detail

createSubject

public Subject createSubject()
Specified by:
createSubject in interface org.jboss.security.SubjectFactory
See Also:
SubjectFactory.createSubject()

createSubject

public Subject createSubject(String securityDomainName)
Specified by:
createSubject in interface org.jboss.security.SubjectFactory
See Also:
SubjectFactory.createSubject(String)

setSecurityManagement

public void setSecurityManagement(org.jboss.security.ISecurityManagement securityManagement)
Inject SecurityManagement

Parameters:
securityManagement -


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.