Class DefaultInfinispanConnectionProviderFactory
java.lang.Object
org.keycloak.connections.infinispan.DefaultInfinispanConnectionProviderFactory
- All Implemented Interfaces:
InfinispanConnectionProviderFactory,ProviderEventListener,ProviderFactory<InfinispanConnectionProvider>
public class DefaultInfinispanConnectionProviderFactory
extends Object
implements InfinispanConnectionProviderFactory, ProviderEventListener
- Author:
- Stian Thorgersen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) protected org.infinispan.manager.EmbeddedCacheManagerprotected org.infinispan.client.hotrod.RemoteCacheManagercreateRemoteCacheManager(KeycloakSession session) protected org.infinispan.configuration.cache.ConfigurationDeprecated, for removal: This API element is subject to removal in a future version.getId()protected org.infinispan.configuration.cache.ConfigurationDeprecated, for removal: This API element is subject to removal in a future version.not used anymorevoidinit(Config.Scope config) protected org.infinispan.manager.EmbeddedCacheManagerinitContainerManaged(org.infinispan.manager.EmbeddedCacheManager cacheManager) Deprecated, for removal: This API element is subject to removal in a future version.not invoked anymore.protected org.infinispan.manager.EmbeddedCacheManagerDeprecated, for removal: This API element is subject to removal in a future version.not used anymore.protected InfinispanConnectionProviderlazyInit(KeycloakSession keycloakSession) voidonEvent(ProviderEvent event) voidpostInit(KeycloakSessionFactory factory) static voidstatic voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, order
-
Constructor Details
-
DefaultInfinispanConnectionProviderFactory
public DefaultInfinispanConnectionProviderFactory()
-
-
Method Details
-
create
- Specified by:
createin interfaceProviderFactory<InfinispanConnectionProvider>
-
runWithReadLockOnCacheManager
-
runWithWriteLockOnCacheManager
-
close
public void close()- Specified by:
closein interfaceProviderFactory<InfinispanConnectionProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<InfinispanConnectionProvider>
-
init
- Specified by:
initin interfaceProviderFactory<InfinispanConnectionProvider>
-
postInit
- Specified by:
postInitin interfaceProviderFactory<InfinispanConnectionProvider>
-
lazyInit
-
createEmbeddedCacheManager
protected org.infinispan.manager.EmbeddedCacheManager createEmbeddedCacheManager(KeycloakSession session) -
createRemoteCacheManager
protected org.infinispan.client.hotrod.RemoteCacheManager createRemoteCacheManager(KeycloakSession session) -
initContainerManaged
@Deprecated(since="26.0", forRemoval=true) protected org.infinispan.manager.EmbeddedCacheManager initContainerManaged(org.infinispan.manager.EmbeddedCacheManager cacheManager) Deprecated, for removal: This API element is subject to removal in a future version.not invoked anymore. OverwritecreateEmbeddedCacheManager(KeycloakSession). -
initEmbedded
@Deprecated(since="26.3", forRemoval=true) protected org.infinispan.manager.EmbeddedCacheManager initEmbedded()Deprecated, for removal: This API element is subject to removal in a future version.not used anymore. OverwritecreateEmbeddedCacheManager(KeycloakSession)if you want to create a customEmbeddedCacheManager. -
getKeysCacheConfig
@Deprecated(since="26.3", forRemoval=true) protected org.infinispan.configuration.cache.Configuration getKeysCacheConfig()Deprecated, for removal: This API element is subject to removal in a future version.not used anymore -
getCrlCacheConfig
@Deprecated(since="26.3", forRemoval=true) protected org.infinispan.configuration.cache.Configuration getCrlCacheConfig()Deprecated, for removal: This API element is subject to removal in a future version. -
dependsOn
- Specified by:
dependsOnin interfaceProviderFactory<InfinispanConnectionProvider>
-
onEvent
- Specified by:
onEventin interfaceProviderEventListener
-
CacheConfigurator.getCrlCacheConfig()