public class UsersSyncManager extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.jboss.logging.Logger |
logger |
Constructor and Description |
---|
UsersSyncManager() |
Modifier and Type | Method and Description |
---|---|
void |
bootstrapPeriodic(KeycloakSessionFactory sessionFactory,
TimerProvider timer)
Check federationProviderModel of all realms and possibly start periodic sync for them
|
void |
refreshPeriodicSyncForProvider(KeycloakSessionFactory sessionFactory,
TimerProvider timer,
UserFederationProviderModel fedProvider,
String realmId) |
void |
removePeriodicSyncForProvider(TimerProvider timer,
UserFederationProviderModel fedProvider) |
void |
syncAllUsers(KeycloakSessionFactory sessionFactory,
String realmId,
UserFederationProviderModel fedProvider) |
void |
syncChangedUsers(KeycloakSessionFactory sessionFactory,
String realmId,
UserFederationProviderModel fedProvider) |
public void bootstrapPeriodic(KeycloakSessionFactory sessionFactory, TimerProvider timer)
sessionFactory
- timer
- public void syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel fedProvider)
public void syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel fedProvider)
public void refreshPeriodicSyncForProvider(KeycloakSessionFactory sessionFactory, TimerProvider timer, UserFederationProviderModel fedProvider, String realmId)
public void removePeriodicSyncForProvider(TimerProvider timer, UserFederationProviderModel fedProvider)
Copyright © 2015. All Rights Reserved.