public interface KeycloakSessionFactory extends ProviderEventManager, InvalidationHandler
InvalidationHandler.InvalidableObjectType, InvalidationHandler.ObjectType
Modifier and Type | Method and Description |
---|---|
void |
close() |
KeycloakSession |
create() |
default List<ProviderFactory> |
getProviderFactories(Class<? extends Provider> clazz)
Deprecated.
Use
getProviderFactoriesStream instead. |
Stream<ProviderFactory> |
getProviderFactoriesStream(Class<? extends Provider> clazz)
Returns stream of provider factories for the given provider.
|
<T extends Provider> |
getProviderFactory(Class<T> clazz) |
<T extends Provider> |
getProviderFactory(Class<T> clazz,
String id) |
<T extends Provider> |
getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
long |
getServerStartupTimestamp() |
Spi |
getSpi(Class<? extends Provider> providerClass) |
Set<Spi> |
getSpis() |
publish, register, unregister
invalidate
KeycloakSession create()
<T extends Provider> ProviderFactory<T> getProviderFactory(Class<T> clazz)
<T extends Provider> ProviderFactory<T> getProviderFactory(Class<T> clazz, String id)
<T extends Provider> ProviderFactory<T> getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)
@Deprecated default List<ProviderFactory> getProviderFactories(Class<? extends Provider> clazz)
getProviderFactoriesStream
instead.clazz
- Class<? extends Provider>
List<ProviderFactory>
List of provider factoriesStream<ProviderFactory> getProviderFactoriesStream(Class<? extends Provider> clazz)
clazz
- Class<? extends Provider>
Stream<ProviderFactory>
Stream of provider factories. Never returns null
.long getServerStartupTimestamp()
void close()
Copyright © 2021 JBoss by Red Hat. All rights reserved.