org.apache.geronimo.security.jacc
Class ApplicationPolicyConfigurationManager
java.lang.Object
org.apache.geronimo.security.jacc.ApplicationPolicyConfigurationManager
- All Implemented Interfaces:
- GBeanLifecycle, RunAsSource
public class ApplicationPolicyConfigurationManager
- extends Object
- implements GBeanLifecycle, RunAsSource
Fields inherited from interface org.apache.geronimo.security.jacc.RunAsSource |
NULL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GBEAN_INFO
public static final GBeanInfo GBEAN_INFO
ApplicationPolicyConfigurationManager
public ApplicationPolicyConfigurationManager(Map<String,ComponentPermissions> contextIdToPermissionsMap,
SubjectInfo defaultSubjectInfo,
Map<String,SubjectInfo> roleDesignates,
ClassLoader cl,
CredentialStore credentialStore,
PrincipalRoleMapper principalRoleMapper)
throws PolicyContextException,
ClassNotFoundException,
LoginException
- Throws:
PolicyContextException
ClassNotFoundException
LoginException
getDefaultSubject
public Subject getDefaultSubject()
- Specified by:
getDefaultSubject
in interface RunAsSource
getSubjectForRole
public Subject getSubjectForRole(String role)
- Specified by:
getSubjectForRole
in interface RunAsSource
doStart
public void doStart()
throws Exception
- Description copied from interface:
GBeanLifecycle
- Starts the GBean. This informs the GBean that it is about to transition to the running state.
- Specified by:
doStart
in interface GBeanLifecycle
- Throws:
Exception
- if the target failed to start; this will cause a transition to the failed state
doStop
public void doStop()
throws Exception
- Description copied from interface:
GBeanLifecycle
- Stops the target. This informs the GBean that it is about to transition to the stopped state.
- Specified by:
doStop
in interface GBeanLifecycle
- Throws:
Exception
- if the target failed to stop; this will cause a transition to the failed state
doFail
public void doFail()
- Description copied from interface:
GBeanLifecycle
- Fails the GBean. This informs the GBean that it is about to transition to the failed state.
- Specified by:
doFail
in interface GBeanLifecycle
getGBeanInfo
public static GBeanInfo getGBeanInfo()
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.