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 ProviderEventManager
public void unregister(ProviderEventListener listener)
unregister
in interface ProviderEventManager
public void publish(ProviderEvent event)
publish
in interface ProviderEventManager
public void init()
public KeycloakSession create()
create
in interface KeycloakSessionFactory
public <T extends Provider> ProviderFactory<T> getProviderFactory(Class<T> clazz)
getProviderFactory
in interface KeycloakSessionFactory
public <T extends Provider> ProviderFactory<T> getProviderFactory(Class<T> clazz, String id)
getProviderFactory
in interface KeycloakSessionFactory
public List<ProviderFactory> getProviderFactories(Class<? extends Provider> clazz)
getProviderFactories
in interface KeycloakSessionFactory
public void close()
close
in interface KeycloakSessionFactory
Copyright © 2015. All rights reserved.