javax.security.auth.message.config
Class AuthConfigFactory

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

public abstract class AuthConfigFactory
extends Object

Version:
$Rev: 780105 $ $Date: 2009-05-29 13:42:00 -0700 (Fri, 29 May 2009) $

Nested Class Summary
static interface AuthConfigFactory.RegistrationContext
           
 
Field Summary
static String DEFAULT_FACTORY_SECURITY_PROPERTY
           
 
Constructor Summary
AuthConfigFactory()
           
 
Method Summary
abstract  String[] detachListener(RegistrationListener listener, String layer, String appContext)
           
abstract  AuthConfigProvider getConfigProvider(String layer, String appContext, RegistrationListener listener)
           
static AuthConfigFactory getFactory()
           
abstract  AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)
           
abstract  String[] getRegistrationIDs(AuthConfigProvider provider)
           
abstract  void refresh()
           
abstract  String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description)
           
abstract  String registerConfigProvider(String className, Map properties, String layer, String appContext, String description)
           
abstract  boolean removeRegistration(String registrationID)
           
static void setFactory(AuthConfigFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FACTORY_SECURITY_PROPERTY

public static final String DEFAULT_FACTORY_SECURITY_PROPERTY
See Also:
Constant Field Values
Constructor Detail

AuthConfigFactory

public AuthConfigFactory()
Method Detail

getFactory

public static AuthConfigFactory getFactory()

setFactory

public static void setFactory(AuthConfigFactory factory)

detachListener

public abstract String[] detachListener(RegistrationListener listener,
                                        String layer,
                                        String appContext)

getConfigProvider

public abstract AuthConfigProvider getConfigProvider(String layer,
                                                     String appContext,
                                                     RegistrationListener listener)

getRegistrationContext

public abstract AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)

getRegistrationIDs

public abstract String[] getRegistrationIDs(AuthConfigProvider provider)

refresh

public abstract void refresh()

registerConfigProvider

public abstract String registerConfigProvider(AuthConfigProvider provider,
                                              String layer,
                                              String appContext,
                                              String description)

registerConfigProvider

public abstract String registerConfigProvider(String className,
                                              Map properties,
                                              String layer,
                                              String appContext,
                                              String description)

removeRegistration

public abstract boolean removeRegistration(String registrationID)


Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.