All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractAuthSessionClusterListener<SE extends SessionClusterEvent> |
|
| AbstractExtendableRevisioned |
|
| AbstractLastSessionRefreshStore |
Abstract "store" for bulk sending of the updates related to lastSessionRefresh
|
| AbstractLastSessionRefreshStoreFactory |
|
| AbstractRevisioned |
|
| AbstractUserSessionClusterListener<SE extends SessionClusterEvent,T extends Provider> |
|
| ActionTokenValueEntityWFExternalizer |
|
| AuthenticatedClientSessionAdapter |
|
| AuthenticatedClientSessionEntity |
|
| AuthenticatedClientSessionEntity.ExternalizerImpl |
|
| AuthenticatedClientSessionEntityWFExternalizer |
|
| AuthenticatedClientSessionPredicate |
|
| AuthenticatedClientSessionPredicate.ExternalizerImpl |
|
| AuthenticatedClientSessionPredicateWFExternalizer |
|
| AuthenticatedClientSessionStore |
|
| AuthenticatedClientSessionStore.ExternalizerImpl |
|
| AuthenticatedClientSessionStoreWFExternalizer |
|
| AuthenticationSessionAdapter |
NOTE: Calling setter doesn't automatically enlist for update
|
| AuthenticationSessionAuthNoteUpdateEvent |
|
| AuthenticationSessionAuthNoteUpdateEvent.ExternalizerImpl |
|
| AuthenticationSessionAuthNoteUpdateEventWFExternalizer |
|
| AuthenticationSessionEntity |
|
| AuthenticationSessionEntity.ExternalizerImpl |
|
| AuthenticationSessionEntityWFExternalizer |
|
| AuthorizationCacheInvalidationEvent |
|
| BaseCacheInitializer |
|
| CachedClient |
|
| CachedClientRole |
|
| CachedClientScope |
|
| CacheDecorators |
|
| CachedFederatedIdentityLinks |
The cache entry, which contains list of all identityProvider links for particular user.
|
| CachedGroup |
|
| CachedPermissionTicket |
|
| CachedPolicy |
|
| CachedRealm |
|
| CachedRealmRole |
|
| CachedResource |
|
| CachedResourceServer |
|
| CachedRole |
|
| CachedScope |
|
| CachedUser |
|
| CachedUserConsent |
|
| CachedUserConsents |
|
| CacheInitializer |
|
| CacheManager |
Some notes on how this works:
This implementation manages optimistic locking and version checks itself.
|
| ClearCacheEvent |
|
| ClientAdapter |
|
| ClientAddedEvent |
|
| ClientAddedEvent.ExternalizerImpl |
|
| ClientAddedEventWFExternalizer |
|
| ClientListenerExecutorDecorator<K> |
|
| ClientListQuery |
|
| ClientQuery |
|
| ClientRemovedEvent |
|
| ClientRemovedEvent.ExternalizerImpl |
|
| ClientRemovedEventWFExternalizer |
|
| ClientRemovedSessionEvent |
|
| ClientRemovedSessionEvent.ExternalizerImpl |
|
| ClientRemovedSessionEventWFExternalizer |
|
| ClientScopeAdapter |
|
| ClientScopeAddedEvent |
|
| ClientScopeAddedEvent.ExternalizerImpl |
|
| ClientScopeListQuery |
|
| ClientScopeQuery |
|
| ClientScopeRemovedEvent |
|
| ClientScopeRemovedEvent.ExternalizerImpl |
|
| ClientSessionUpdateTask |
|
| ClientTemplateEvent |
TODO Leave the name ClientTemplateEvent just due the backwards compatibility of infinispan migration.
|
| ClientTemplateEvent.ExternalizerImpl |
|
| ClientTemplateEventWFExternalizer |
|
| ClientUpdatedEvent |
|
| ClientUpdatedEvent.ExternalizerImpl |
|
| ClientUpdatedEventWFExternalizer |
|
| Comparators |
|
| Consumers |
|
| Consumers.UserSessionModelsConsumer |
|
| CrossDCLastSessionRefreshChecker |
|
| CrossDCLastSessionRefreshListener |
|
| CrossDCLastSessionRefreshStore |
Cross-DC based CrossDCLastSessionRefreshStore
Tracks the queue of lastSessionRefreshes, which were updated on this host.
|
| CrossDCLastSessionRefreshStoreFactory |
|
| DBLockBasedCacheInitializer |
Encapsulates preloading of sessions within the DB Lock.
|
| DefaultInfinispanConnectionProvider |
|
| DefaultInfinispanConnectionProviderFactory |
|
| DefaultLazyLoader<S,D> |
|
| FuturesHelper |
Not thread-safe.
|
| GroupAdapter |
|
| GroupAddedEvent |
|
| GroupAddedEvent.ExternalizerImpl |
|
| GroupAddedEventWFExternalizer |
|
| GroupListPredicate |
|
| GroupListPredicate.ExternalizerImpl |
|
| GroupListPredicateWFExternalizer |
|
| GroupListQuery |
|
| GroupMovedEvent |
|
| GroupMovedEvent.ExternalizerImpl |
|
| GroupMovedEventWFExternalizer |
|
| GroupQuery |
|
| GroupRemovedEvent |
|
| GroupRemovedEvent.ExternalizerImpl |
|
| GroupRemovedEventWFExternalizer |
|
| GroupUpdatedEvent |
|
| GroupUpdatedEvent.ExternalizerImpl |
|
| GroupUpdatedEventWFExternalizer |
|
| HasRolePredicate |
|
| HasRolePredicate.ExternalizerImpl |
|
| HasRolePredicateWFExternalizer |
|
| InClient |
|
| InClientPredicate |
|
| InClientPredicate.ExternalizerImpl |
|
| InClientPredicateWFExternalizer |
|
| InfinispanAuthenticationSessionProvider |
|
| InfinispanAuthenticationSessionProviderFactory |
|
| InfinispanCacheInitializer |
Startup initialization for reading persistent userSessions to be filled into infinispan/memory .
|
| InfinispanCachePublicKeyProvider |
|
| InfinispanCachePublicKeyProviderFactory |
|
| InfinispanCacheRealmProviderFactory |
|
| InfinispanCacheStoreFactoryProviderFactory |
|
| InfinispanChangelogBasedTransaction<K,V extends SessionEntity> |
|
| InfinispanClusterProvider |
|
| InfinispanClusterProviderFactory |
This impl is aware of Cross-Data-Center scenario too
|
| InfinispanConnectionProvider |
|
| InfinispanConnectionProviderFactory |
|
| InfinispanConnectionSpi |
|
| InfinispanExternalizerAdapter<T> |
Abstract subclass for Wildfly externalizers.
|
| InfinispanKeycloakTransaction |
|
| InfinispanKeycloakTransaction.CacheOperation |
|
| InfinispanKeycloakTransaction.CacheTask |
|
| InfinispanKeyGenerator |
|
| InfinispanNotificationsManager |
Impl for sending infinispan messages across cluster and listening to them
|
| InfinispanPublicKeyStorageProvider |
|
| InfinispanPublicKeyStorageProviderFactory |
|
| InfinispanSingleUseObjectProvider |
TODO: Check if Boolean can be used as single-use cache argument instead of SingleUseObjectValueEntity.
|
| InfinispanSingleUseObjectProviderFactory |
|
| InfinispanStickySessionEncoderProvider |
|
| InfinispanStickySessionEncoderProviderFactory |
|
| InfinispanUserCacheProviderFactory |
|
| InfinispanUserLoginFailureProvider |
|
| InfinispanUserLoginFailureProviderFactory |
|
| InfinispanUserSessionProvider |
|
| InfinispanUserSessionProviderFactory |
|
| InfinispanUtil |
|
| InIdentityProvider |
|
| InIdentityProviderPredicate |
|
| InIdentityProviderPredicate.ExternalizerImpl |
|
| InIdentityProviderPredicateWFExternalizer |
|
| InitializerState |
Note that this state is NOT thread safe.
|
| InitializerState.ExternalizerImpl |
|
| InitializerStateWFExternalizer |
|
| InRealm |
|
| InRealmPredicate |
|
| InRealmPredicate.ExternalizerImpl |
|
| InRealmPredicateWFExternalizer |
|
| InResource |
|
| InResourcePredicate |
|
| InResourcePredicate.ExternalizerImpl |
|
| InResourcePredicateWFExternalizer |
|
| InResourceServer |
|
| InResourceServerPredicate |
|
| InResourceServerPredicate.ExternalizerImpl |
|
| InResourceServerPredicateWFExternalizer |
|
| InScope |
|
| InScopePredicate |
|
| InScopePredicate.ExternalizerImpl |
|
| InScopePredicateWFExternalizer |
|
| InvalidationEvent |
|
| KeycloakHotRodMarshallerFactory |
Needed on Wildfly, so that remoteStore (hotRod client) can find our classes
|
| KeycloakMarshallUtil |
Helper to optimize marshalling/unmarhsalling of some types
|
| KeycloakMarshallUtil.ConcurrentHashMapBuilder<K,V> |
|
| KeycloakMarshallUtil.HashSetBuilder<E> |
|
| LastSessionRefreshEvent |
|
| LastSessionRefreshEvent.ExternalizerImpl |
|
| LastSessionRefreshEventWFExternalizer |
|
| LazyLoader<S,D> |
A functional interface that can be used to return data D from a source S where implementations are free to define how and when
data is fetched from source as well how it is internally cached.
|
| LockEntry |
|
| LockEntry.ExternalizerImpl |
|
| LockEntryPredicate |
|
| LockEntryPredicate.ExternalizerImpl |
|
| LockEntryPredicateWFExternalizer |
|
| LockEntryWFExternalizer |
|
| LoginFailureEntity |
|
| LoginFailureEntity.ExternalizerImpl |
|
| LoginFailureEntityWFExternalizer |
|
| LoginFailureKey |
|
| LoginFailureKey.ExternalizerImpl |
|
| LoginFailureKeyWFExternalizer |
|
| LoginFailuresUpdateTask |
|
| Mappers |
|
| MergedUpdate<S extends SessionEntity> |
|
| NonExistentItem |
|
| OfflinePersistentLoaderContext |
|
| OfflinePersistentUserSessionLoader |
|
| OfflinePersistentWorkerContext |
|
| OfflinePersistentWorkerResult |
|
| PermissionTicketAdapter |
|
| PermissionTicketListQuery |
|
| PermissionTicketQuery |
|
| PermissionTicketRemovedEvent |
|
| PermissionTicketResourceListQuery |
|
| PermissionTicketScopeListQuery |
|
| PermissionTicketUpdatedEvent |
|
| PersisterLastSessionRefreshStore |
The store is supposed to do periodic bulk update of lastSessionRefresh times of all userSessions, which were refreshed during some period
of time.
|
| PersisterLastSessionRefreshStoreFactory |
|
| PolicyAdapter |
|
| PolicyListQuery |
|
| PolicyQuery |
|
| PolicyRemovedEvent |
|
| PolicyRemovedEvent.ExternalizerImpl |
|
| PolicyRemovedEventWFExternalizer |
|
| PolicyResourceListQuery |
|
| PolicyScopeListQuery |
|
| PolicyUpdatedEvent |
|
| PolicyUpdatedEvent.ExternalizerImpl |
|
| PolicyUpdatedEventWFExternalizer |
|
| PublicKeysEntry |
|
| PublicKeyStorageInvalidationEvent |
|
| PublicKeyStorageInvalidationEvent.ExternalizerImpl |
|
| PublicKeyStorageInvalidationEventWFExternalizer |
|
| RealmAdapter |
|
| RealmCacheInvalidationEvent |
|
| RealmCacheManager |
|
| RealmCacheSession |
- the high level architecture of this cache is an invalidation cache.
|
| RealmListQuery |
|
| RealmQuery |
|
| RealmRemovedEvent |
|
| RealmRemovedEvent.ExternalizerImpl |
|
| RealmRemovedEventWFExternalizer |
|
| RealmRemovedSessionEvent |
|
| RealmRemovedSessionEvent.ExternalizerImpl |
|
| RealmRemovedSessionEventWFExternalizer |
|
| RealmUpdatedEvent |
|
| RealmUpdatedEvent.ExternalizerImpl |
|
| RealmUpdatedEventWFExternalizer |
|
| RemoteCacheInvoker |
|
| RemoteCacheInvoker.MaxIdleTimeLoader |
|
| RemoteCacheProvider |
Get either just remoteCache associated with remoteStore associated with infinispan cache of given name.
|
| RemoteCacheSessionListener<K,V extends SessionEntity> |
|
| RemoteCacheSessionListener.DontFetchInitialStateCacheListener |
|
| RemoteCacheSessionListener.FetchInitialStateCacheListener |
|
| RemoteCacheSessionsLoader |
|
| RemoteCacheSessionsLoaderContext |
|
| RemoveAllUserLoginFailuresEvent |
|
| RemoveAllUserLoginFailuresEvent.ExternalizerImpl |
|
| RemoveAllUserLoginFailuresEventWFExternalizer |
|
| RemoveUserSessionsEvent |
|
| RemoveUserSessionsEvent.ExternalizerImpl |
|
| RemoveUserSessionsEventWFExternalizer |
|
| ResourceAdapter |
|
| ResourceListQuery |
|
| ResourceQuery |
|
| ResourceRemovedEvent |
|
| ResourceRemovedEvent.ExternalizerImpl |
|
| ResourceRemovedEventWFExternalizer |
|
| ResourceScopeListQuery |
|
| ResourceServerAdapter |
|
| ResourceServerListQuery |
|
| ResourceServerRemovedEvent |
|
| ResourceServerRemovedEvent.ExternalizerImpl |
|
| ResourceServerRemovedEventWFExternalizer |
|
| ResourceServerUpdatedEvent |
|
| ResourceServerUpdatedEvent.ExternalizerImpl |
|
| ResourceServerUpdatedEventWFExternalizer |
|
| ResourceUpdatedEvent |
|
| ResourceUpdatedEvent.ExternalizerImpl |
|
| ResourceUpdatedEventWFExternalizer |
|
| Revisioned |
|
| RoleAdapter |
|
| RoleAddedEvent |
|
| RoleAddedEvent.ExternalizerImpl |
|
| RoleAddedEventWFExternalizer |
|
| RoleListQuery |
|
| RoleQuery |
|
| RoleRemovedEvent |
|
| RoleRemovedEvent.ExternalizerImpl |
|
| RoleRemovedEventWFExternalizer |
|
| RoleUpdatedEvent |
|
| RoleUpdatedEvent.ExternalizerImpl |
|
| RoleUpdatedEventWFExternalizer |
|
| RootAuthenticationSessionAdapter |
|
| RootAuthenticationSessionEntity |
|
| RootAuthenticationSessionEntity.ExternalizerImpl |
|
| RootAuthenticationSessionEntityWFExternalizer |
|
| RootAuthenticationSessionPredicate |
|
| RootAuthenticationSessionPredicate.ExternalizerImpl |
|
| RootAuthenticationSessionPredicateWFExternalizer |
|
| ScopeAdapter |
|
| ScopeListQuery |
|
| ScopeRemovedEvent |
|
| ScopeRemovedEvent.ExternalizerImpl |
|
| ScopeRemovedEventWFExternalizer |
|
| ScopeUpdatedEvent |
|
| ScopeUpdatedEvent.ExternalizerImpl |
|
| ScopeUpdatedEventWFExternalizer |
|
| SessionClusterEvent |
|
| SessionData |
|
| SessionData.ExternalizerImpl |
|
| SessionDataWFExternalizer |
|
| SessionEntity |
Represents an entity containing data about a session, i.e.
|
| SessionEntityWrapper<S extends SessionEntity> |
|
| SessionEntityWrapper.ExternalizerImpl |
|
| SessionEntityWrapperWFExternalizer |
|
| SessionEventsSenderTransaction |
Postpone sending notifications of session events to the commit of Keycloak transaction
|
| SessionInitializerWorker |
|
| SessionLoader<LOADER_CONTEXT extends SessionLoader.LoaderContext,WORKER_CONTEXT extends SessionLoader.WorkerContext,WORKER_RESULT extends SessionLoader.WorkerResult> |
|
| SessionLoader.LoaderContext |
Object, which contains some context data to be used by SessionLoader implementation.
|
| SessionLoader.WorkerContext |
Object, which is computed before each worker iteration and contains some data to be used by the corresponding worker iteration.
|
| SessionLoader.WorkerResult |
Result of single worker iteration
|
| SessionPredicate<S extends SessionEntity> |
|
| SessionPredicate.ExternalizerImpl |
|
| SessionPredicateWFExternalizer |
|
| SessionTimeouts |
|
| SessionUpdateTask<S extends SessionEntity> |
|
| SessionUpdateTask.CacheOperation |
|
| SessionUpdateTask.CrossDCMessageStatus |
|
| SingleUseObjectValueEntity |
|
| SingleUseObjectValueEntity.ExternalizerImpl |
|
| StoreFactoryCacheManager |
|
| StoreFactoryCacheSession |
|
| SubjectCredentialManagerCacheAdapter |
|
| Tasks |
|
| TopologyInfo |
|
| UpdateCounter |
Used to track cache revisions
|
| UserAdapter |
|
| UserCacheInvalidationEvent |
|
| UserCacheManager |
|
| UserCacheRealmInvalidationEvent |
|
| UserCacheRealmInvalidationEvent.ExternalizerImpl |
|
| UserCacheRealmInvalidationEventWFExternalizer |
|
| UserCacheSession |
|
| UserConsentsUpdatedEvent |
|
| UserConsentsUpdatedEvent.ExternalizerImpl |
|
| UserConsentsUpdatedEventWFExternalizer |
|
| UserFederationLinkRemovedEvent |
|
| UserFederationLinkRemovedEvent.ExternalizerImpl |
|
| UserFederationLinkRemovedEventWFExternalizer |
|
| UserFederationLinkUpdatedEvent |
|
| UserFederationLinkUpdatedEvent.ExternalizerImpl |
|
| UserFederationLinkUpdatedEventWFExternalizer |
|
| UserFullInvalidationEvent |
Used when user added/removed
|
| UserFullInvalidationEvent.ExternalizerImpl |
|
| UserFullInvalidationEventWFExternalizer |
|
| UserListQuery |
|
| UserLoginFailureAdapter |
|
| UserLoginFailurePredicate |
|
| UserLoginFailurePredicate.ExternalizerImpl |
|
| UserLoginFailurePredicateWFExternalizer |
|
| UserQuery |
|
| UserSessionAdapter |
|
| UserSessionEntity |
|
| UserSessionEntity.ExternalizerImpl |
|
| UserSessionEntityWFExternalizer |
|
| UserSessionPredicate |
|
| UserSessionPredicate.ExternalizerImpl |
|
| UserSessionPredicateWFExternalizer |
|
| UserSessionTimestamp |
|
| UserSessionUpdateTask |
|
| UserUpdatedEvent |
|
| UserUpdatedEvent.ExternalizerImpl |
|
| UserUpdatedEventWFExternalizer |
|
| WrapperClusterEvent |
|
| WrapperClusterEvent.ExternalizerImpl |
|
| WrapperClusterEventWFExternalizer |
|