public class DefaultKeycloakSession extends Object implements KeycloakSession
Constructor and Description |
---|
DefaultKeycloakSession(DefaultKeycloakSessionFactory factory) |
public DefaultKeycloakSession(DefaultKeycloakSessionFactory factory)
public KeycloakContext getContext()
getContext
in interface KeycloakSession
public UserCache userCache()
userCache
in interface KeycloakSession
public void enlistForClose(Provider provider)
enlistForClose
in interface KeycloakSession
public Object getAttribute(String attribute)
getAttribute
in interface KeycloakSession
public Object removeAttribute(String attribute)
removeAttribute
in interface KeycloakSession
public void setAttribute(String name, Object value)
setAttribute
in interface KeycloakSession
public KeycloakTransactionManager getTransactionManager()
getTransactionManager
in interface KeycloakSession
public KeycloakSessionFactory getKeycloakSessionFactory()
getKeycloakSessionFactory
in interface KeycloakSession
public UserFederatedStorageProvider userFederatedStorage()
userFederatedStorage
in interface KeycloakSession
public UserProvider userLocalStorage()
userLocalStorage
in interface KeycloakSession
public UserProvider userStorageManager()
userStorageManager
in interface KeycloakSession
public UserProvider users()
users
in interface KeycloakSession
public UserCredentialManager userCredentialManager()
userCredentialManager
in interface KeycloakSession
public <T extends Provider> T getProvider(Class<T> clazz)
getProvider
in interface KeycloakSession
public <T extends Provider> T getProvider(Class<T> clazz, String id)
getProvider
in interface KeycloakSession
public <T extends Provider> T getProvider(Class<T> clazz, ComponentModel componentModel)
getProvider
in interface KeycloakSession
public <T extends Provider> Set<String> listProviderIds(Class<T> clazz)
listProviderIds
in interface KeycloakSession
public <T extends Provider> Set<T> getAllProviders(Class<T> clazz)
getAllProviders
in interface KeycloakSession
public Class<? extends Provider> getProviderClass(String providerClassName)
getProviderClass
in interface KeycloakSession
public RealmProvider realms()
realms
in interface KeycloakSession
public UserSessionProvider sessions()
sessions
in interface KeycloakSession
public AuthenticationSessionProvider authenticationSessions()
authenticationSessions
in interface KeycloakSession
public KeyManager keys()
keys
in interface KeycloakSession
public void close()
close
in interface KeycloakSession
Copyright © 2017 JBoss by Red Hat. All rights reserved.