Interface CachingAuthenticationProvider<X extends AuthenticationProvider<X>>
-
- All Superinterfaces:
AuthenticationProvider<X>
,ConfiguredObject<X>
,ContextProvider
,EventLoggerProvider
,PermissionedObject
,TaskExecutorProvider
- All Known Subinterfaces:
CompositeUsernamePasswordAuthenticationManager<T>
,OAuth2AuthenticationProvider<T>
,SimpleLDAPAuthenticationManager<X>
- All Known Implementing Classes:
CompositeUsernamePasswordAuthenticationManagerImpl
,OAuth2AuthenticationProviderImpl
,SimpleLDAPAuthenticationManagerImpl
public interface CachingAuthenticationProvider<X extends AuthenticationProvider<X>> extends AuthenticationProvider<X>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTHENTICATION_CACHE_EXPIRATION_TIME
static java.lang.String
AUTHENTICATION_CACHE_ITERATION_COUNT
static java.lang.String
AUTHENTICATION_CACHE_MAX_SIZE
static long
DEFAULT_AUTHENTICATION_CACHE_EXPIRATION_TIME
static int
DEFAULT_AUTHENTICATION_CACHE_ITERATION_COUNT
static int
DEFAULT_AUTHENTICATION_CACHE_MAX_SIZE
-
Fields inherited from interface org.apache.qpid.server.model.ConfiguredObject
AWAIT_ATTAINMENT_TIMEOUT, CONTEXT, CREATED_BY, CREATED_TIME, DEFAULT_AWAIT_ATTAINMENT_TIMEOUT, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
-
-
Method Summary
-
Methods inherited from interface org.apache.qpid.server.model.AuthenticationProvider
createSaslNegotiator, getAvailableMechanisms, getDisabledMechanisms, getMechanisms, getSecureOnlyMechanisms
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObject
addChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, removeContextVariable, setAttributes, setAttributesAsync, setContextVariable, setUserPreferences
-
Methods inherited from interface org.apache.qpid.server.model.ContextProvider
getContextKeys, getContextValue, getContextValue
-
Methods inherited from interface org.apache.qpid.server.logging.EventLoggerProvider
getEventLogger
-
Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
AUTHENTICATION_CACHE_MAX_SIZE
static final java.lang.String AUTHENTICATION_CACHE_MAX_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_AUTHENTICATION_CACHE_MAX_SIZE
static final int DEFAULT_AUTHENTICATION_CACHE_MAX_SIZE
- See Also:
- Constant Field Values
-
AUTHENTICATION_CACHE_EXPIRATION_TIME
static final java.lang.String AUTHENTICATION_CACHE_EXPIRATION_TIME
- See Also:
- Constant Field Values
-
DEFAULT_AUTHENTICATION_CACHE_EXPIRATION_TIME
static final long DEFAULT_AUTHENTICATION_CACHE_EXPIRATION_TIME
- See Also:
- Constant Field Values
-
AUTHENTICATION_CACHE_ITERATION_COUNT
static final java.lang.String AUTHENTICATION_CACHE_ITERATION_COUNT
- See Also:
- Constant Field Values
-
DEFAULT_AUTHENTICATION_CACHE_ITERATION_COUNT
static final int DEFAULT_AUTHENTICATION_CACHE_ITERATION_COUNT
- See Also:
- Constant Field Values
-
-