public class DefaultKeycloakSession extends Object implements KeycloakSession
| Constructor and Description |
|---|
DefaultKeycloakSession(DefaultKeycloakSessionFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
enlistForClose(Provider provider) |
<T extends Provider> |
getAllProviders(Class<T> clazz) |
KeycloakSessionFactory |
getKeycloakSessionFactory() |
<T extends Provider> |
getProvider(Class<T> clazz) |
<T extends Provider> |
getProvider(Class<T> clazz,
String id) |
KeycloakTransactionManager |
getTransaction() |
<T extends Provider> |
listProviderIds(Class<T> clazz) |
RealmProvider |
realms()
Returns a managed provider instance.
|
UserSessionProvider |
sessions()
Returns a managed provider instance.
|
UserFederationManager |
users()
Possibly both cached and federated view of users depending on configuration.
|
UserProvider |
userStorage()
Keycloak user storage.
|
public DefaultKeycloakSession(DefaultKeycloakSessionFactory factory)
public void enlistForClose(Provider provider)
enlistForClose in interface KeycloakSessionpublic KeycloakTransactionManager getTransaction()
getTransaction in interface KeycloakSessionpublic KeycloakSessionFactory getKeycloakSessionFactory()
getKeycloakSessionFactory in interface KeycloakSessionpublic UserProvider userStorage()
KeycloakSessionuserStorage in interface KeycloakSessionpublic <T extends Provider> T getProvider(Class<T> clazz)
getProvider in interface KeycloakSessionpublic <T extends Provider> T getProvider(Class<T> clazz, String id)
getProvider in interface KeycloakSessionpublic <T extends Provider> Set<String> listProviderIds(Class<T> clazz)
listProviderIds in interface KeycloakSessionpublic <T extends Provider> Set<T> getAllProviders(Class<T> clazz)
getAllProviders in interface KeycloakSessionpublic RealmProvider realms()
KeycloakSessionrealms in interface KeycloakSessionpublic UserFederationManager users()
KeycloakSessionusers in interface KeycloakSessionpublic UserSessionProvider sessions()
KeycloakSessionsessions in interface KeycloakSessionpublic void close()
close in interface KeycloakSessionCopyright © 2014. All Rights Reserved.