Class InfinispanAuthenticationSessionProviderFactory
java.lang.Object
org.keycloak.models.sessions.infinispan.InfinispanAuthenticationSessionProviderFactory
- All Implemented Interfaces:
EnvironmentDependentProviderFactory,ProviderFactory<InfinispanAuthenticationSessionProvider>,AuthenticationSessionProviderFactory<InfinispanAuthenticationSessionProvider>
public class InfinispanAuthenticationSessionProviderFactory
extends Object
implements AuthenticationSessionProviderFactory<InfinispanAuthenticationSessionProvider>, EnvironmentDependentProviderFactory
- Author:
- Marek Posolda
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) static intgetAuthSessionsLimit(Config.Scope config) getId()voidinit(Config.Scope config) booleanisSupported(Config.Scope config) intorder()voidpostInit(KeycloakSessionFactory factory) protected voidregisterClusterListeners(KeycloakSession session) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn
-
Field Details
-
AUTH_SESSIONS_LIMIT
- See Also:
-
DEFAULT_AUTH_SESSIONS_LIMIT
public static final int DEFAULT_AUTH_SESSIONS_LIMIT- See Also:
-
AUTHENTICATION_SESSION_EVENTS
- See Also:
-
REALM_REMOVED_AUTHSESSION_EVENT
- See Also:
-
-
Constructor Details
-
InfinispanAuthenticationSessionProviderFactory
public InfinispanAuthenticationSessionProviderFactory()
-
-
Method Details
-
init
- Specified by:
initin interfaceProviderFactory<InfinispanAuthenticationSessionProvider>
-
getAuthSessionsLimit
-
postInit
- Specified by:
postInitin interfaceProviderFactory<InfinispanAuthenticationSessionProvider>
-
getConfigMetadata
- Specified by:
getConfigMetadatain interfaceProviderFactory<InfinispanAuthenticationSessionProvider>
-
registerClusterListeners
-
create
- Specified by:
createin interfaceProviderFactory<InfinispanAuthenticationSessionProvider>
-
close
public void close()- Specified by:
closein interfaceProviderFactory<InfinispanAuthenticationSessionProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<InfinispanAuthenticationSessionProvider>
-
order
public int order()- Specified by:
orderin interfaceProviderFactory<InfinispanAuthenticationSessionProvider>
-
isSupported
- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory
-