public abstract class AuthConfigFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
AuthConfigFactory.RegistrationContext |
Modifier and Type | Field and 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 and Description |
---|
AuthConfigFactory() |
Modifier and Type | Method and 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(AuthConfigProvider provider,
java.lang.String layer,
java.lang.String appContext,
java.lang.String description) |
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 boolean |
removeRegistration(java.lang.String registrationID) |
static void |
setFactory(AuthConfigFactory factory) |
public static final java.lang.String DEFAULT_FACTORY_SECURITY_PROPERTY
private static final java.lang.String DEFAULT_JASPI_AUTHCONFIGFACTORYIMPL
private static AuthConfigFactory factory
private static java.lang.ClassLoader contextClassLoader
public static AuthConfigFactory getFactory()
public static void setFactory(AuthConfigFactory factory)
public abstract java.lang.String[] detachListener(RegistrationListener listener, java.lang.String layer, java.lang.String appContext)
public abstract AuthConfigProvider getConfigProvider(java.lang.String layer, java.lang.String appContext, RegistrationListener listener)
public abstract AuthConfigFactory.RegistrationContext getRegistrationContext(java.lang.String registrationID)
public abstract java.lang.String[] getRegistrationIDs(AuthConfigProvider provider)
public abstract void refresh()
public abstract java.lang.String registerConfigProvider(AuthConfigProvider provider, java.lang.String layer, java.lang.String appContext, java.lang.String description)
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)
public abstract boolean removeRegistration(java.lang.String registrationID)