org.teiid.adminapi.jboss
Class JBossConfiguration

java.lang.Object
  extended by javax.security.auth.login.Configuration
      extended by org.teiid.adminapi.jboss.JBossConfiguration

public class JBossConfiguration
extends javax.security.auth.login.Configuration

A JAAS configuration for a JBoss client. This is the programmatic equivalent of the following auth.conf file: jboss { org.jboss.security.ClientLoginModule required multi-threaded=true; };

Author:
Ian Springer

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.security.auth.login.Configuration
javax.security.auth.login.Configuration.Parameters
 
Field Summary
static java.lang.String JBOSS_ENTRY_NAME
           
 
Constructor Summary
JBossConfiguration()
           
 
Method Summary
 javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry(java.lang.String name)
           
 void refresh()
           
 
Methods inherited from class javax.security.auth.login.Configuration
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, setConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JBOSS_ENTRY_NAME

public static final java.lang.String JBOSS_ENTRY_NAME
See Also:
Constant Field Values
Constructor Detail

JBossConfiguration

public JBossConfiguration()
Method Detail

getAppConfigurationEntry

public javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry(java.lang.String name)
Specified by:
getAppConfigurationEntry in class javax.security.auth.login.Configuration

refresh

public void refresh()
Overrides:
refresh in class javax.security.auth.login.Configuration


Copyright © 2010. All Rights Reserved.