Class AuthConfigFactory
- java.lang.Object
-
- javax.security.auth.message.config.AuthConfigFactory
-
public abstract class AuthConfigFactory extends java.lang.Object
- Version:
- $Rev: 924365 $ $Date: 2010-03-17 12:52:03 -0400 (Wed, 17 Mar 2010) $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AuthConfigFactory.RegistrationContext
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.ClassLoader
contextClassLoader
static java.lang.String
DEFAULT_FACTORY_SECURITY_PROPERTY
private static java.lang.String
DEFAULT_JASPI_AUTHCONFIGFACTORYIMPL
private static AuthConfigFactory
factory
-
Constructor Summary
Constructors Constructor Description AuthConfigFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String[]
detachListener(RegistrationListener listener, java.lang.String layer, java.lang.String appContext)
abstract AuthConfigProvider
getConfigProvider(java.lang.String layer, java.lang.String appContext, RegistrationListener listener)
static AuthConfigFactory
getFactory()
abstract AuthConfigFactory.RegistrationContext
getRegistrationContext(java.lang.String registrationID)
abstract java.lang.String[]
getRegistrationIDs(AuthConfigProvider provider)
abstract void
refresh()
abstract java.lang.String
registerConfigProvider(java.lang.String className, java.util.Map properties, java.lang.String layer, java.lang.String appContext, java.lang.String description)
abstract java.lang.String
registerConfigProvider(AuthConfigProvider provider, java.lang.String layer, java.lang.String appContext, java.lang.String description)
abstract boolean
removeRegistration(java.lang.String registrationID)
static void
setFactory(AuthConfigFactory factory)
-
-
-
Field Detail
-
DEFAULT_FACTORY_SECURITY_PROPERTY
public static final java.lang.String DEFAULT_FACTORY_SECURITY_PROPERTY
- See Also:
- Constant Field Values
-
DEFAULT_JASPI_AUTHCONFIGFACTORYIMPL
private static final java.lang.String DEFAULT_JASPI_AUTHCONFIGFACTORYIMPL
- See Also:
- Constant Field Values
-
factory
private static AuthConfigFactory factory
-
contextClassLoader
private static java.lang.ClassLoader contextClassLoader
-
-
Method Detail
-
getFactory
public static AuthConfigFactory getFactory()
-
setFactory
public static void setFactory(AuthConfigFactory factory)
-
detachListener
public abstract java.lang.String[] detachListener(RegistrationListener listener, java.lang.String layer, java.lang.String appContext)
-
getConfigProvider
public abstract AuthConfigProvider getConfigProvider(java.lang.String layer, java.lang.String appContext, RegistrationListener listener)
-
getRegistrationContext
public abstract AuthConfigFactory.RegistrationContext getRegistrationContext(java.lang.String registrationID)
-
getRegistrationIDs
public abstract java.lang.String[] getRegistrationIDs(AuthConfigProvider provider)
-
refresh
public abstract void refresh()
-
registerConfigProvider
public abstract java.lang.String registerConfigProvider(AuthConfigProvider provider, java.lang.String layer, java.lang.String appContext, java.lang.String description)
-
registerConfigProvider
public abstract java.lang.String registerConfigProvider(java.lang.String className, java.util.Map properties, java.lang.String layer, java.lang.String appContext, java.lang.String description)
-
removeRegistration
public abstract boolean removeRegistration(java.lang.String registrationID)
-
-