public interface KeycloakSession
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.
|
KeycloakTransactionManager getTransaction()
void enlistForClose(Provider provider)
KeycloakSessionFactory getKeycloakSessionFactory()
RealmProvider realms()
IllegalStateException
- if transaction is not activeUserSessionProvider sessions()
IllegalStateException
- if transaction is not activevoid close()
UserFederationManager users()
UserProvider userStorage()
Copyright © 2014. All Rights Reserved.