keycloak
静的公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
org.keycloak.models.sessions.infinispan.util.InfinispanUtil クラス
org.keycloak.models.sessions.infinispan.util.InfinispanUtil 連携図
Collaboration graph

静的公開メンバ関数

static Set< RemoteStore > getRemoteStores (Cache ispnCache)
 
static RemoteCache getRemoteCache (Cache ispnCache)
 
static TopologyInfo getTopologyInfo (KeycloakSession session)
 
static boolean isCoordinator (Cache cache)
 

静的公開変数類

static final int MAXIMUM_REPLACE_RETRIES = 25
 

詳解

著者
Marek Posolda

関数詳解

◆ getRemoteCache()

static RemoteCache org.keycloak.models.sessions.infinispan.util.InfinispanUtil.getRemoteCache ( Cache  ispnCache)
inlinestatic
46  {
47  Set<RemoteStore> remoteStores = getRemoteStores(ispnCache);
48  if (remoteStores.isEmpty()) {
49  return null;
50  } else {
51  return remoteStores.iterator().next().getRemoteCache();
52  }
53  }
static Set< RemoteStore > getRemoteStores(Cache ispnCache)
Definition: InfinispanUtil.java:41

◆ getRemoteStores()

static Set<RemoteStore> org.keycloak.models.sessions.infinispan.util.InfinispanUtil.getRemoteStores ( Cache  ispnCache)
inlinestatic
41  {
42  return ispnCache.getAdvancedCache().getComponentRegistry().getComponent(PersistenceManager.class).getStores(RemoteStore.class);
43  }

◆ getTopologyInfo()

static TopologyInfo org.keycloak.models.sessions.infinispan.util.InfinispanUtil.getTopologyInfo ( KeycloakSession  session)
inlinestatic
56  {
57  return session.getProvider(InfinispanConnectionProvider.class).getTopologyInfo();
58  }

◆ isCoordinator()

static boolean org.keycloak.models.sessions.infinispan.util.InfinispanUtil.isCoordinator ( Cache  cache)
inlinestatic
引数
cache
戻り値
true if cluster coordinator OR if it's local cache
66  {
67  Transport transport = cache.getCacheManager().getTransport();
68  return transport == null || transport.isCoordinator();
69  }

メンバ詳解

◆ MAXIMUM_REPLACE_RETRIES

final int org.keycloak.models.sessions.infinispan.util.InfinispanUtil.MAXIMUM_REPLACE_RETRIES = 25
static

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