public abstract class AuthConfigFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
AuthConfigFactory.RegistrationContext |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_FACTORY_SECURITY_PROPERTY |
static java.lang.String |
GET_FACTORY_PERMISSION_NAME |
static java.security.SecurityPermission |
getFactorySecurityPermission |
static java.lang.String |
PROVIDER_REGISTRATION_PERMISSION_NAME |
static java.security.SecurityPermission |
providerRegistrationSecurityPermission |
static java.lang.String |
SET_FACTORY_PERMISSION_NAME |
static java.security.SecurityPermission |
setFactorySecurityPermission |
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
public static final java.lang.String GET_FACTORY_PERMISSION_NAME
public static final java.lang.String SET_FACTORY_PERMISSION_NAME
public static final java.lang.String PROVIDER_REGISTRATION_PERMISSION_NAME
public static final java.security.SecurityPermission getFactorySecurityPermission
public static final java.security.SecurityPermission setFactorySecurityPermission
public static final java.security.SecurityPermission providerRegistrationSecurityPermission
public static AuthConfigFactory getFactory()
public static void setFactory(AuthConfigFactory factory)
public abstract AuthConfigProvider getConfigProvider(java.lang.String layer, java.lang.String appContext, RegistrationListener listener)
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 java.lang.String registerConfigProvider(AuthConfigProvider provider, java.lang.String layer, java.lang.String appContext, java.lang.String description)
public abstract boolean removeRegistration(java.lang.String registrationID)
public abstract java.lang.String[] detachListener(RegistrationListener listener, java.lang.String layer, java.lang.String appContext)
public abstract java.lang.String[] getRegistrationIDs(AuthConfigProvider provider)
public abstract AuthConfigFactory.RegistrationContext getRegistrationContext(java.lang.String registrationID)
public abstract void refresh()
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.