org.jboss.security.auth.message.config
Class JBossAuthConfigFactory

java.lang.Object
  extended by javax.security.auth.message.config.AuthConfigFactory
      extended by org.jboss.security.auth.message.config.JBossAuthConfigFactory

public class JBossAuthConfigFactory
extends javax.security.auth.message.config.AuthConfigFactory

Default Authentication Configuration Factory

Since:
May 15, 2006
Version:
$Revision: 86122 $
Author:
Anil Saldhana

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.security.auth.message.config.AuthConfigFactory
javax.security.auth.message.config.AuthConfigFactory.RegistrationContext
 
Constructor Summary
JBossAuthConfigFactory()
           
 
Method Summary
 String[] detachListener(javax.security.auth.message.config.RegistrationListener listener, String layer, String appContext)
           
 javax.security.auth.message.config.AuthConfigProvider getConfigProvider(String layer, String appContext, javax.security.auth.message.config.RegistrationListener listener)
           
 javax.security.auth.message.config.AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)
           
 String[] getRegistrationIDs(javax.security.auth.message.config.AuthConfigProvider provider)
           
 void refresh()
           
 String registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description)
           
 String registerConfigProvider(String className, Map properties, String layer, String appContext, String description)
           
 boolean removeRegistration(String registrationID)
           
 
Methods inherited from class javax.security.auth.message.config.AuthConfigFactory
getFactory, setFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossAuthConfigFactory

public JBossAuthConfigFactory()
Method Detail

detachListener

public String[] detachListener(javax.security.auth.message.config.RegistrationListener listener,
                               String layer,
                               String appContext)
Specified by:
detachListener in class javax.security.auth.message.config.AuthConfigFactory
See Also:
AuthConfigFactory.detachListener(RegistrationListener, String, String)

getConfigProvider

public javax.security.auth.message.config.AuthConfigProvider getConfigProvider(String layer,
                                                                               String appContext,
                                                                               javax.security.auth.message.config.RegistrationListener listener)
Specified by:
getConfigProvider in class javax.security.auth.message.config.AuthConfigFactory
See Also:
AuthConfigFactory.getConfigProvider(String, String, RegistrationListener)

getRegistrationContext

public javax.security.auth.message.config.AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)
Specified by:
getRegistrationContext in class javax.security.auth.message.config.AuthConfigFactory
See Also:
AuthConfigFactory.getRegistrationContext(String)

getRegistrationIDs

public String[] getRegistrationIDs(javax.security.auth.message.config.AuthConfigProvider provider)
Specified by:
getRegistrationIDs in class javax.security.auth.message.config.AuthConfigFactory
See Also:
AuthConfigFactory.getRegistrationIDs(AuthConfigProvider)

refresh

public void refresh()
             throws javax.security.auth.message.AuthException,
                    SecurityException
Specified by:
refresh in class javax.security.auth.message.config.AuthConfigFactory
Throws:
javax.security.auth.message.AuthException
SecurityException
See Also:
AuthConfigFactory.refresh()

registerConfigProvider

public String registerConfigProvider(String className,
                                     Map properties,
                                     String layer,
                                     String appContext,
                                     String description)
                              throws javax.security.auth.message.AuthException,
                                     SecurityException
Specified by:
registerConfigProvider in class javax.security.auth.message.config.AuthConfigFactory
Throws:
javax.security.auth.message.AuthException
SecurityException
See Also:
AuthConfigFactory.registerConfigProvider(String, Map, String, String, String)

removeRegistration

public boolean removeRegistration(String registrationID)
Specified by:
removeRegistration in class javax.security.auth.message.config.AuthConfigFactory
See Also:
AuthConfigFactory.removeRegistration(String)

registerConfigProvider

public String registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider provider,
                                     String layer,
                                     String appContext,
                                     String description)
Specified by:
registerConfigProvider in class javax.security.auth.message.config.AuthConfigFactory


Copyright © 2009 JBoss Inc.. All Rights Reserved.