public class DefaultKeycloakSessionFactory extends Object implements KeycloakSessionFactory
| Modifier and Type | Field and Description |
|---|---|
protected CopyOnWriteArrayList<ProviderEventListener> |
listeners |
| Constructor and Description |
|---|
DefaultKeycloakSessionFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
KeycloakSession |
create() |
List<ProviderFactory> |
getProviderFactories(Class<? extends Provider> clazz) |
<T extends Provider> |
getProviderFactory(Class<T> clazz) |
<T extends Provider> |
getProviderFactory(Class<T> clazz,
String id) |
void |
init() |
void |
publish(ProviderEvent event) |
void |
register(ProviderEventListener listener) |
void |
unregister(ProviderEventListener listener) |
protected CopyOnWriteArrayList<ProviderEventListener> listeners
public void register(ProviderEventListener listener)
register in interface ProviderEventManagerpublic void unregister(ProviderEventListener listener)
unregister in interface ProviderEventManagerpublic void publish(ProviderEvent event)
publish in interface ProviderEventManagerpublic void init()
public KeycloakSession create()
create in interface KeycloakSessionFactorypublic <T extends Provider> ProviderFactory<T> getProviderFactory(Class<T> clazz)
getProviderFactory in interface KeycloakSessionFactorypublic <T extends Provider> ProviderFactory<T> getProviderFactory(Class<T> clazz, String id)
getProviderFactory in interface KeycloakSessionFactorypublic List<ProviderFactory> getProviderFactories(Class<? extends Provider> clazz)
getProviderFactories in interface KeycloakSessionFactorypublic void close()
close in interface KeycloakSessionFactoryCopyright © 2015. All rights reserved.