Class RootAuthenticationSessionAdapter
- java.lang.Object
-
- org.keycloak.models.sessions.infinispan.RootAuthenticationSessionAdapter
-
- All Implemented Interfaces:
RootAuthenticationSessionModel
public class RootAuthenticationSessionAdapter extends Object implements RootAuthenticationSessionModel
- Author:
- Marek Posolda
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.sessions.RootAuthenticationSessionModel
RootAuthenticationSessionModel.SearchableFields
-
-
Constructor Summary
Constructors Constructor Description RootAuthenticationSessionAdapter(KeycloakSession session, InfinispanAuthenticationSessionProvider provider, org.infinispan.Cache<String,RootAuthenticationSessionEntity> cache, RealmModel realm, RootAuthenticationSessionEntity entity, int authSessionsLimt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationSessionModelcreateAuthenticationSession(ClientModel client)AuthenticationSessionModelgetAuthenticationSession(ClientModel client, String tabId)Map<String,AuthenticationSessionModel>getAuthenticationSessions()StringgetId()RealmModelgetRealm()intgetTimestamp()voidremoveAuthenticationSessionByTabId(String tabId)voidrestartSession(RealmModel realm)voidsetTimestamp(int timestamp)
-
-
-
Constructor Detail
-
RootAuthenticationSessionAdapter
public RootAuthenticationSessionAdapter(KeycloakSession session, InfinispanAuthenticationSessionProvider provider, org.infinispan.Cache<String,RootAuthenticationSessionEntity> cache, RealmModel realm, RootAuthenticationSessionEntity entity, int authSessionsLimt)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceRootAuthenticationSessionModel
-
getRealm
public RealmModel getRealm()
- Specified by:
getRealmin interfaceRootAuthenticationSessionModel
-
getTimestamp
public int getTimestamp()
- Specified by:
getTimestampin interfaceRootAuthenticationSessionModel
-
setTimestamp
public void setTimestamp(int timestamp)
- Specified by:
setTimestampin interfaceRootAuthenticationSessionModel
-
getAuthenticationSessions
public Map<String,AuthenticationSessionModel> getAuthenticationSessions()
- Specified by:
getAuthenticationSessionsin interfaceRootAuthenticationSessionModel
-
getAuthenticationSession
public AuthenticationSessionModel getAuthenticationSession(ClientModel client, String tabId)
- Specified by:
getAuthenticationSessionin interfaceRootAuthenticationSessionModel
-
createAuthenticationSession
public AuthenticationSessionModel createAuthenticationSession(ClientModel client)
- Specified by:
createAuthenticationSessionin interfaceRootAuthenticationSessionModel
-
removeAuthenticationSessionByTabId
public void removeAuthenticationSessionByTabId(String tabId)
- Specified by:
removeAuthenticationSessionByTabIdin interfaceRootAuthenticationSessionModel
-
restartSession
public void restartSession(RealmModel realm)
- Specified by:
restartSessionin interfaceRootAuthenticationSessionModel
-
-