keycloak-service
公開メンバ関数 | 全メンバ一覧
org.keycloak.services.scheduled.ClearExpiredEvents クラス
org.keycloak.services.scheduled.ClearExpiredEvents の継承関係図
Inheritance graph
org.keycloak.services.scheduled.ClearExpiredEvents 連携図
Collaboration graph

公開メンバ関数

void run (KeycloakSession session)
 

詳解

著者
Stian Thorgersen

関数詳解

◆ run()

void org.keycloak.services.scheduled.ClearExpiredEvents.run ( KeycloakSession  session)
inline
31  {
32  EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class);
33  if (eventStore != null) {
34  for (RealmModel realm : session.realms().getRealms()) {
35  if (realm.isEventsEnabled() && realm.getEventsExpiration() > 0) {
36  long olderThan = System.currentTimeMillis() - realm.getEventsExpiration() * 1000;
37  eventStore.clear(realm.getId(), olderThan);
38  }
39  }
40  }
41  }

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