java.lang.Object
org.jboss.deployment.security.JaccPolicy<T>
- All Implemented Interfaces:
- JaccPolicyMBean
- Direct Known Subclasses:
- EarJaccPolicy, EjbJaccPolicy, WarJaccPolicy
public class JaccPolicy<T extends org.jboss.metadata.javaee.support.IdMetaData>
- extends Object
- implements JaccPolicyMBean
A Service Bean representing the JACC Policy for the top level deployment
- Since:
- Dec 11, 2006
- Version:
- $Revision: 85945 $
- Author:
- Anil Saldhana
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JaccPolicy
public JaccPolicy(String id)
- Ctr
- Parameters:
id
- Jacc Context Id for the top level deployment
- Throws:
IllegalArgumentException
- if id passed is null
JaccPolicy
public JaccPolicy(String id,
T metaData,
Boolean standaloneDeployment)
create
public void create()
- Specified by:
create
in interface JaccPolicyMBean
- See Also:
JaccPolicyMBean.create()
destroy
public void destroy()
- Specified by:
destroy
in interface JaccPolicyMBean
- See Also:
JaccPolicyMBean.destroy()
start
public void start()
- Specified by:
start
in interface JaccPolicyMBean
- See Also:
JaccPolicyMBean.start()
stop
public void stop()
- Specified by:
stop
in interface JaccPolicyMBean
- See Also:
JaccPolicyMBean.stop()
setPolicyConfigurationFacadeMBean
public void setPolicyConfigurationFacadeMBean(PolicyConfigurationFacadeMBean mbeanName)
- Description copied from interface:
JaccPolicyMBean
- Inject a child PolicyConfiguration facade
- Specified by:
setPolicyConfigurationFacadeMBean
in interface JaccPolicyMBean
- See Also:
JaccPolicyMBean.setPolicyConfigurationFacadeMBean(PolicyConfigurationFacadeMBean)
createPermissions
protected void createPermissions(T metaData,
javax.security.jacc.PolicyConfiguration policyConfiguration)
throws javax.security.jacc.PolicyContextException
- Throws:
javax.security.jacc.PolicyContextException
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.