keycloak-spi-private
公開メンバ関数 | 全メンバ一覧
org.keycloak.models.session.UserSessionPersisterProviderFactory インタフェース
org.keycloak.models.session.UserSessionPersisterProviderFactory の継承関係図
Inheritance graph
org.keycloak.models.session.UserSessionPersisterProviderFactory 連携図
Collaboration graph

公開メンバ関数

default void postInit (KeycloakSessionFactory factory)
 

詳解

著者
Marek Posolda

関数詳解

◆ postInit()

default void org.keycloak.models.session.UserSessionPersisterProviderFactory.postInit ( KeycloakSessionFactory  factory)
inline

org.keycloak.models.session.DisabledUserSessionPersisterProviderで実装されています。

32  {
33  factory.register(new ProviderEventListener() {
34 
35  @Override
36  public void onEvent(ProviderEvent event) {
37  if (event instanceof UserModel.UserRemovedEvent) {
38  UserModel.UserRemovedEvent userRemovedEvent = (UserModel.UserRemovedEvent) event;
39 
40  UserSessionPersisterProvider provider = userRemovedEvent.getKeycloakSession().getProvider(UserSessionPersisterProvider.class, getId());
41  provider.onUserRemoved(userRemovedEvent.getRealm(), userRemovedEvent.getUser());
42  }
43  }
44 
45  });
46  }

このインタフェース詳解は次のファイルから抽出されました: