keycloak
公開メンバ関数 | 公開変数類 | 関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider クラス
org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider の継承関係図
Inheritance graph
org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider 連携図
Collaboration graph

公開メンバ関数

 DefaultInfinispanConnectionProvider (EmbeddedCacheManager cacheManager, RemoteCacheProvider remoteCacheProvider, TopologyInfo topologyInfo)
 
TopologyInfo getTopologyInfo ()
 
void close ()
 

公開変数類

String REALM_CACHE_NAME = "realms"
 
String REALM_REVISIONS_CACHE_NAME = "realmRevisions"
 
int REALM_REVISIONS_CACHE_DEFAULT_MAX = 20000
 
String USER_CACHE_NAME = "users"
 
String USER_REVISIONS_CACHE_NAME = "userRevisions"
 
int USER_REVISIONS_CACHE_DEFAULT_MAX = 100000
 
String USER_SESSION_CACHE_NAME = "sessions"
 
String CLIENT_SESSION_CACHE_NAME = "clientSessions"
 
String OFFLINE_USER_SESSION_CACHE_NAME = "offlineSessions"
 
String OFFLINE_CLIENT_SESSION_CACHE_NAME = "offlineClientSessions"
 
String LOGIN_FAILURE_CACHE_NAME = "loginFailures"
 
String AUTHENTICATION_SESSIONS_CACHE_NAME = "authenticationSessions"
 
String WORK_CACHE_NAME = "work"
 
String AUTHORIZATION_CACHE_NAME = "authorization"
 
String AUTHORIZATION_REVISIONS_CACHE_NAME = "authorizationRevisions"
 
int AUTHORIZATION_REVISIONS_CACHE_DEFAULT_MAX = 20000
 
String ACTION_TOKEN_CACHE = "actionTokens"
 
int ACTION_TOKEN_CACHE_DEFAULT_MAX = -1
 
int ACTION_TOKEN_MAX_IDLE_SECONDS = -1
 
long ACTION_TOKEN_WAKE_UP_INTERVAL_SECONDS = 5 * 60 * 1000l
 
String KEYS_CACHE_NAME = "keys"
 
int KEYS_CACHE_DEFAULT_MAX = 1000
 
int KEYS_CACHE_MAX_IDLE_SECONDS = 3600
 
String JBOSS_NODE_NAME = "jboss.node.name"
 
String JGROUPS_UDP_MCAST_ADDR = "jgroups.udp.mcast_addr"
 
String JBOSS_SITE_NAME = "jboss.site.name"
 
String JMX_DOMAIN = "jboss.datagrid-infinispan"
 
String NODE_PREFIX = "node_"
 

関数

public< K, V > Cache< K, V > getCache (String name)
 
public< K, V > RemoteCache< K, V > getRemoteCache (String cacheName)
 

非公開変数類

final EmbeddedCacheManager cacheManager
 
final RemoteCacheProvider remoteCacheProvider
 
final TopologyInfo topologyInfo
 

詳解

著者
Stian Thorgersen

構築子と解体子

◆ DefaultInfinispanConnectionProvider()

org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.DefaultInfinispanConnectionProvider ( EmbeddedCacheManager  cacheManager,
RemoteCacheProvider  remoteCacheProvider,
TopologyInfo  topologyInfo 
)
inline
33  {
37  }
final EmbeddedCacheManager cacheManager
Definition: DefaultInfinispanConnectionProvider.java:29
final TopologyInfo topologyInfo
Definition: DefaultInfinispanConnectionProvider.java:31
final RemoteCacheProvider remoteCacheProvider
Definition: DefaultInfinispanConnectionProvider.java:30

関数詳解

◆ close()

void org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.close ( )
inline

org.keycloak.provider.Providerを実装しています。

55  {
56  }

◆ getCache()

public<K, V> Cache<K, V> org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.getCache ( String  name)
inlinepackage

org.keycloak.connections.infinispan.InfinispanConnectionProviderを実装しています。

40  {
41  return cacheManager.getCache(name);
42  }
final EmbeddedCacheManager cacheManager
Definition: DefaultInfinispanConnectionProvider.java:29

◆ getRemoteCache()

public<K, V> RemoteCache<K, V> org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.getRemoteCache ( String  cacheName)
inlinepackage

org.keycloak.connections.infinispan.InfinispanConnectionProviderを実装しています。

45  {
46  return remoteCacheProvider.getRemoteCache(cacheName);
47  }
RemoteCache getRemoteCache(String cacheName)
Definition: RemoteCacheProvider.java:73
final RemoteCacheProvider remoteCacheProvider
Definition: DefaultInfinispanConnectionProvider.java:30

◆ getTopologyInfo()

TopologyInfo org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.getTopologyInfo ( )
inline

org.keycloak.connections.infinispan.InfinispanConnectionProviderを実装しています。

50  {
51  return topologyInfo;
52  }
final TopologyInfo topologyInfo
Definition: DefaultInfinispanConnectionProvider.java:31

メンバ詳解

◆ ACTION_TOKEN_CACHE

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.ACTION_TOKEN_CACHE = "actionTokens"
inherited

◆ ACTION_TOKEN_CACHE_DEFAULT_MAX

int org.keycloak.connections.infinispan.InfinispanConnectionProvider.ACTION_TOKEN_CACHE_DEFAULT_MAX = -1
inherited

◆ ACTION_TOKEN_MAX_IDLE_SECONDS

int org.keycloak.connections.infinispan.InfinispanConnectionProvider.ACTION_TOKEN_MAX_IDLE_SECONDS = -1
inherited

◆ ACTION_TOKEN_WAKE_UP_INTERVAL_SECONDS

long org.keycloak.connections.infinispan.InfinispanConnectionProvider.ACTION_TOKEN_WAKE_UP_INTERVAL_SECONDS = 5 * 60 * 1000l
inherited

◆ AUTHENTICATION_SESSIONS_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.AUTHENTICATION_SESSIONS_CACHE_NAME = "authenticationSessions"
inherited

◆ AUTHORIZATION_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.AUTHORIZATION_CACHE_NAME = "authorization"
inherited

◆ AUTHORIZATION_REVISIONS_CACHE_DEFAULT_MAX

int org.keycloak.connections.infinispan.InfinispanConnectionProvider.AUTHORIZATION_REVISIONS_CACHE_DEFAULT_MAX = 20000
inherited

◆ AUTHORIZATION_REVISIONS_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.AUTHORIZATION_REVISIONS_CACHE_NAME = "authorizationRevisions"
inherited

◆ cacheManager

final EmbeddedCacheManager org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.cacheManager
private

◆ CLIENT_SESSION_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.CLIENT_SESSION_CACHE_NAME = "clientSessions"
inherited

◆ JBOSS_NODE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.JBOSS_NODE_NAME = "jboss.node.name"
inherited

◆ JBOSS_SITE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.JBOSS_SITE_NAME = "jboss.site.name"
inherited

◆ JGROUPS_UDP_MCAST_ADDR

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.JGROUPS_UDP_MCAST_ADDR = "jgroups.udp.mcast_addr"
inherited

◆ JMX_DOMAIN

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.JMX_DOMAIN = "jboss.datagrid-infinispan"
inherited

◆ KEYS_CACHE_DEFAULT_MAX

int org.keycloak.connections.infinispan.InfinispanConnectionProvider.KEYS_CACHE_DEFAULT_MAX = 1000
inherited

◆ KEYS_CACHE_MAX_IDLE_SECONDS

int org.keycloak.connections.infinispan.InfinispanConnectionProvider.KEYS_CACHE_MAX_IDLE_SECONDS = 3600
inherited

◆ KEYS_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.KEYS_CACHE_NAME = "keys"
inherited

◆ LOGIN_FAILURE_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.LOGIN_FAILURE_CACHE_NAME = "loginFailures"
inherited

◆ NODE_PREFIX

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.NODE_PREFIX = "node_"
inherited

◆ OFFLINE_CLIENT_SESSION_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.OFFLINE_CLIENT_SESSION_CACHE_NAME = "offlineClientSessions"
inherited

◆ OFFLINE_USER_SESSION_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.OFFLINE_USER_SESSION_CACHE_NAME = "offlineSessions"
inherited

◆ REALM_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.REALM_CACHE_NAME = "realms"
inherited

◆ REALM_REVISIONS_CACHE_DEFAULT_MAX

int org.keycloak.connections.infinispan.InfinispanConnectionProvider.REALM_REVISIONS_CACHE_DEFAULT_MAX = 20000
inherited

◆ REALM_REVISIONS_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.REALM_REVISIONS_CACHE_NAME = "realmRevisions"
inherited

◆ remoteCacheProvider

final RemoteCacheProvider org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.remoteCacheProvider
private

◆ topologyInfo

final TopologyInfo org.keycloak.connections.infinispan.DefaultInfinispanConnectionProvider.topologyInfo
private

◆ USER_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.USER_CACHE_NAME = "users"
inherited

◆ USER_REVISIONS_CACHE_DEFAULT_MAX

int org.keycloak.connections.infinispan.InfinispanConnectionProvider.USER_REVISIONS_CACHE_DEFAULT_MAX = 100000
inherited

◆ USER_REVISIONS_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.USER_REVISIONS_CACHE_NAME = "userRevisions"
inherited

◆ USER_SESSION_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.USER_SESSION_CACHE_NAME = "sessions"
inherited

◆ WORK_CACHE_NAME

String org.keycloak.connections.infinispan.InfinispanConnectionProvider.WORK_CACHE_NAME = "work"
inherited

このクラス詳解は次のファイルから抽出されました: