Uses of Class
org.keycloak.models.sessions.infinispan.entities.RemoteAuthenticatedClientSessionEntity
Packages that use RemoteAuthenticatedClientSessionEntity
Package
Description
-
Uses of RemoteAuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.changes.remote.updater.client
Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.client that return RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionAuthenticatedClientSessionUpdater.apply(ClientSessionKey uuid, RemoteAuthenticatedClientSessionEntity entity) Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.client that return types with arguments of type RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionstatic UpdaterFactory<ClientSessionKey,RemoteAuthenticatedClientSessionEntity, AuthenticatedClientSessionUpdater> AuthenticatedClientSessionUpdater.offlineFactory()static UpdaterFactory<ClientSessionKey,RemoteAuthenticatedClientSessionEntity, AuthenticatedClientSessionUpdater> AuthenticatedClientSessionUpdater.onlineFactory()Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.client with parameters of type RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionAuthenticatedClientSessionUpdater.apply(ClientSessionKey uuid, RemoteAuthenticatedClientSessionEntity entity) -
Uses of RemoteAuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.entities
Methods in org.keycloak.models.sessions.infinispan.entities that return RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionRemoteAuthenticatedClientSessionEntity.create(ClientSessionKey id, String realmId, UserSessionModel userSession) RemoteAuthenticatedClientSessionEntity.createFromModel(ClientSessionKey id, AuthenticatedClientSessionModel model) RemoteAuthenticatedClientSessionEntity.mockEntity(String userSessionId, String userId, String realmId) RemoteAuthenticatedClientSessionEntity.mockEntity(String userSessionId, String clientId, String userId, String realmId) RemoteAuthenticatedClientSessionEntity$___Marshaller_e624823e22196fb041f9b5236370671be1dd7fabb4b8a47b07c6b05043eabf86.read(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) Methods in org.keycloak.models.sessions.infinispan.entities that return types with arguments of type RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionRemoteAuthenticatedClientSessionEntity$___Marshaller_e624823e22196fb041f9b5236370671be1dd7fabb4b8a47b07c6b05043eabf86.getJavaClass()Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionvoidRemoteAuthenticatedClientSessionEntity$___Marshaller_e624823e22196fb041f9b5236370671be1dd7fabb4b8a47b07c6b05043eabf86.write(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext $1, RemoteAuthenticatedClientSessionEntity $2) -
Uses of RemoteAuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.query
Methods in org.keycloak.models.sessions.infinispan.query that return types with arguments of type RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionstatic org.infinispan.commons.api.query.Query<RemoteAuthenticatedClientSessionEntity>ClientSessionQueries.fetchClientSessions(org.infinispan.client.hotrod.RemoteCache<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> cache, String userSessionId) Returns a projection with the client session, and the version of all client sessions belonging to the user session ID.Method parameters in org.keycloak.models.sessions.infinispan.query with type arguments of type RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionstatic org.infinispan.commons.api.query.Query<Object[]>ClientSessionQueries.activeClientCount(org.infinispan.client.hotrod.RemoteCache<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> cache) Returns a projection with the client ID and its number of active client sessions.static org.infinispan.commons.api.query.Query<Object[]>ClientSessionQueries.countClientSessions(org.infinispan.client.hotrod.RemoteCache<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> cache, String realmId, String clientId) Returns a projection with the sum of all client session belonging to the client ID.static org.infinispan.commons.api.query.Query<RemoteAuthenticatedClientSessionEntity>ClientSessionQueries.fetchClientSessions(org.infinispan.client.hotrod.RemoteCache<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> cache, String userSessionId) Returns a projection with the client session, and the version of all client sessions belonging to the user session ID.static org.infinispan.commons.api.query.Query<Object[]>ClientSessionQueries.fetchClientSessionsIds(org.infinispan.client.hotrod.RemoteCache<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> cache, String userSessionId) Returns a projection with the client IDs belonging to the user session.static org.infinispan.commons.api.query.Query<Object[]>ClientSessionQueries.fetchUserSessionIdForClientId(org.infinispan.client.hotrod.RemoteCache<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> cache, String realmId, String clientId) Returns a projection with the user session ID for client sessions from the clientclientId. -
Uses of RemoteAuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.remote.transaction
Methods in org.keycloak.models.sessions.infinispan.remote.transaction with parameters of type RemoteAuthenticatedClientSessionEntityModifier and TypeMethodDescriptionvoidClientSessionChangeLogTransaction.wrapFromProjection(RemoteAuthenticatedClientSessionEntity entity) Wraps a Query project results, where the first argument is the entity, and the second the version.Constructor parameters in org.keycloak.models.sessions.infinispan.remote.transaction with type arguments of type RemoteAuthenticatedClientSessionEntityModifierConstructorDescriptionClientSessionChangeLogTransaction(UpdaterFactory<ClientSessionKey, RemoteAuthenticatedClientSessionEntity, AuthenticatedClientSessionUpdater> factory, RemoteChangeLogTransaction.SharedState<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> sharedState) ClientSessionChangeLogTransaction(UpdaterFactory<ClientSessionKey, RemoteAuthenticatedClientSessionEntity, AuthenticatedClientSessionUpdater> factory, RemoteChangeLogTransaction.SharedState<ClientSessionKey, RemoteAuthenticatedClientSessionEntity> sharedState)