public class DefaultKeycloakSessionFactory extends Object implements KeycloakSessionFactory
| Modifier and Type | Field and Description |
|---|---|
protected CopyOnWriteArrayList<ProviderEventListener> |
listeners |
protected long |
serverStartupTimestamp |
| 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) |
long |
getServerStartupTimestamp() |
Set<Spi> |
getSpis() |
void |
init() |
protected void |
loadSPIs(ProviderManager pm,
List<Spi> spiList) |
void |
publish(ProviderEvent event) |
void |
register(ProviderEventListener listener) |
void |
unregister(ProviderEventListener listener) |
protected CopyOnWriteArrayList<ProviderEventListener> listeners
protected long serverStartupTimestamp
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()
protected void loadSPIs(ProviderManager pm, List<Spi> spiList)
public KeycloakSession create()
create in interface KeycloakSessionFactorypublic Set<Spi> getSpis()
getSpis 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 KeycloakSessionFactorypublic long getServerStartupTimestamp()
getServerStartupTimestamp in interface KeycloakSessionFactoryCopyright © 2016 JBoss by Red Hat. All rights reserved.