Field Summary
Fields
static final int
static final int
static final long
static final int
static final int
static final int
static final int
static final int
Method Summary
All Methods Instance Methods Abstract Methods Default Methods
default <K,
V> org.infinispan.Cache<K,V>
<K,
V> org.infinispan.Cache<K,V>
Provides an instance if Infinispan cache by name
<K,
V> org.infinispan.client.hotrod.RemoteCache<K,V>
Get remote cache of given name.
Methods inherited from interface org.keycloak.provider.Provider
close
Field Details
REALM_CACHE_NAME
static final String REALM_CACHE_NAME
See Also:
REALM_REVISIONS_CACHE_NAME
static final String REALM_REVISIONS_CACHE_NAME
See Also:
REALM_REVISIONS_CACHE_DEFAULT_MAX
static final int REALM_REVISIONS_CACHE_DEFAULT_MAX
See Also:
USER_CACHE_NAME
static final String USER_CACHE_NAME
See Also:
USER_REVISIONS_CACHE_NAME
static final String USER_REVISIONS_CACHE_NAME
See Also:
USER_REVISIONS_CACHE_DEFAULT_MAX
static final int USER_REVISIONS_CACHE_DEFAULT_MAX
See Also:
USER_SESSION_CACHE_NAME
static final String USER_SESSION_CACHE_NAME
See Also:
CLIENT_SESSION_CACHE_NAME
static final String CLIENT_SESSION_CACHE_NAME
See Also:
OFFLINE_USER_SESSION_CACHE_NAME
static final String OFFLINE_USER_SESSION_CACHE_NAME
See Also:
OFFLINE_CLIENT_SESSION_CACHE_NAME
static final String OFFLINE_CLIENT_SESSION_CACHE_NAME
See Also:
LOGIN_FAILURE_CACHE_NAME
static final String LOGIN_FAILURE_CACHE_NAME
See Also:
AUTHENTICATION_SESSIONS_CACHE_NAME
static final String AUTHENTICATION_SESSIONS_CACHE_NAME
See Also:
WORK_CACHE_NAME
static final String WORK_CACHE_NAME
See Also:
AUTHORIZATION_CACHE_NAME
static final String AUTHORIZATION_CACHE_NAME
See Also:
AUTHORIZATION_REVISIONS_CACHE_NAME
static final String AUTHORIZATION_REVISIONS_CACHE_NAME
See Also:
AUTHORIZATION_REVISIONS_CACHE_DEFAULT_MAX
static final int AUTHORIZATION_REVISIONS_CACHE_DEFAULT_MAX
See Also:
ACTION_TOKEN_CACHE
static final String ACTION_TOKEN_CACHE
See Also:
ACTION_TOKEN_CACHE_DEFAULT_MAX
static final int ACTION_TOKEN_CACHE_DEFAULT_MAX
See Also:
ACTION_TOKEN_MAX_IDLE_SECONDS
static final int ACTION_TOKEN_MAX_IDLE_SECONDS
See Also:
ACTION_TOKEN_WAKE_UP_INTERVAL_SECONDS
static final long ACTION_TOKEN_WAKE_UP_INTERVAL_SECONDS
See Also:
KEYS_CACHE_NAME
static final String KEYS_CACHE_NAME
See Also:
KEYS_CACHE_DEFAULT_MAX
static final int KEYS_CACHE_DEFAULT_MAX
See Also:
KEYS_CACHE_MAX_IDLE_SECONDS
static final int KEYS_CACHE_MAX_IDLE_SECONDS
See Also:
JBOSS_NODE_NAME
static final String JBOSS_NODE_NAME
See Also:
JGROUPS_UDP_MCAST_ADDR
static final String JGROUPS_UDP_MCAST_ADDR
See Also:
JBOSS_SITE_NAME
static final String JBOSS_SITE_NAME
See Also:
JMX_DOMAIN
static final String JMX_DOMAIN
See Also:
NODE_PREFIX
static final String NODE_PREFIX
See Also:
ALL_CACHES_NAME
static final String [] ALL_CACHES_NAME
Method Details
getCache
default <K,
V> org.infinispan.Cache<K,V> getCache (String name)
getCache
<K,
V> org.infinispan.Cache<K,V> getCache (String name,
boolean createIfAbsent)
Provides an instance if Infinispan cache by name
Type Parameters:
K
- key type
V
- value type
Parameters:
name
- name of the requested cache
createIfAbsent
- if true the connection provider will create the requested cache on method call if it does not exist
Returns:
return a cache instance
getRemoteCache
<K,
V> org.infinispan.client.hotrod.RemoteCache<K,V> getRemoteCache (String name)
Get remote cache of given name. Could just retrieve the remote cache from the remoteStore configured in given infinispan cache and/or
alternatively return the secured remoteCache (remoteCache corresponding to secured hotrod endpoint)
getTopologyInfo
Returns:
Information about cluster topology