◆ postInit()
default void org.keycloak.authorization.store.AuthorizationStoreFactory.postInit |
( |
KeycloakSessionFactory |
factory | ) |
|
|
inline |
default void registerSynchronizationListeners(KeycloakSessionFactory factory)
Definition: AuthorizationStoreFactory.java:47
◆ registerSynchronizationListeners()
default void org.keycloak.authorization.store.AuthorizationStoreFactory.registerSynchronizationListeners |
( |
KeycloakSessionFactory |
factory | ) |
|
|
inline |
48 Map<Class<? extends ProviderEvent>, Synchronizer> synchronizers =
new HashMap<>();
50 synchronizers.put(ClientRemovedEvent.class,
new ClientApplicationSynchronizer());
51 synchronizers.put(RealmRemovedEvent.class,
new RealmSynchronizer());
52 synchronizers.put(UserRemovedEvent.class,
new UserSynchronizer());
54 factory.register(event -> {
56 synchronizers.forEach((eventType, synchronizer) -> {
57 if (eventType.isInstance(event)) {
58 synchronizer.synchronize(event, factory);
61 }
catch (Exception e) {
62 throw new RuntimeException(
"Error synchronizing authorization data.", e);
このインタフェース詳解は次のファイルから抽出されました: