|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.geronimo.security.jaas.JaasLoginModuleUse
public class JaasLoginModuleUse
Holds a reference to a login module and the control flag. A linked list of these forms the list of login modules in a GenericSecurityRealm.
Field Summary | |
---|---|
static String |
CLASSLOADER_LM_OPTION
|
static GBeanInfo |
GBEAN_INFO
|
static String |
KERNEL_NAME_LM_OPTION
|
static String |
SERVERINFO_LM_OPTION
|
Constructor Summary | |
---|---|
JaasLoginModuleUse()
|
|
JaasLoginModuleUse(LoginModuleSettings loginModule,
JaasLoginModuleUse next,
LoginModuleControlFlag controlFlag)
|
Method Summary | |
---|---|
void |
configure(Set<String> domainNames,
List<AppConfigurationEntry> loginModuleConfigurations,
String realmName,
Kernel kernel,
ServerInfo serverInfo,
ClassLoader classLoader)
|
LoginModuleControlFlag |
getControlFlag()
The String form of the control flag for the login module at this position in the chain. |
static GBeanInfo |
getGBeanInfo()
|
LoginModuleSettings |
getLoginModule()
Gets the login module that this node in the chain corresponds to (a LoginModuleGBean). |
JaasLoginModuleChain |
getNext()
Gets the ObjectName of the next node in the chain after this one (another JaasLoginModuleChain). |
void |
setControlFlag(LoginModuleControlFlag controlFlag)
The String form of the control flag for the login module at this position in the chain. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String KERNEL_NAME_LM_OPTION
public static final String SERVERINFO_LM_OPTION
public static final String CLASSLOADER_LM_OPTION
public static final GBeanInfo GBEAN_INFO
Constructor Detail |
---|
public JaasLoginModuleUse()
public JaasLoginModuleUse(LoginModuleSettings loginModule, JaasLoginModuleUse next, LoginModuleControlFlag controlFlag)
Method Detail |
---|
public LoginModuleSettings getLoginModule()
JaasLoginModuleChain
getLoginModule
in interface JaasLoginModuleChain
public JaasLoginModuleChain getNext()
JaasLoginModuleChain
getNext
in interface JaasLoginModuleChain
public LoginModuleControlFlag getControlFlag()
JaasLoginModuleChain
getControlFlag
in interface JaasLoginModuleChain
public void setControlFlag(LoginModuleControlFlag controlFlag)
JaasLoginModuleChain
setControlFlag
in interface JaasLoginModuleChain
public void configure(Set<String> domainNames, List<AppConfigurationEntry> loginModuleConfigurations, String realmName, Kernel kernel, ServerInfo serverInfo, ClassLoader classLoader) throws ClassNotFoundException
ClassNotFoundException
public static GBeanInfo getGBeanInfo()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |