Class DirectoryMonitorRefresherStarter

java.lang.Object
com.atlassian.crowd.manager.directory.monitor.DirectoryMonitorRefresherStarter

public final class DirectoryMonitorRefresherStarter extends Object
Handles scheduling DirectoryMonitorRefresherJob when the application is first started, restored, or when the directory configuration changes
  • Constructor Details

    • DirectoryMonitorRefresherStarter

      public DirectoryMonitorRefresherStarter(com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.scheduler.SchedulerService schedulerService, long refresherJobIntervalMillis)
  • Method Details

    • registerListener

      @PostConstruct public void registerListener()
    • unregisterListener

      @PreDestroy public void unregisterListener()
    • onApplicationReady

      @EventListener public void onApplicationReady(ApplicationReadyEvent event)
    • onXMLRestore

      @EventListener public void onXMLRestore(XMLRestoreFinishedEvent event)
    • handleEvent

      @EventListener public void handleEvent(DirectoryUpdatedEvent event)
    • handleEvent

      @EventListener public void handleEvent(DirectoryDeletedEvent event)
    • handleEvent

      @EventListener public void handleEvent(DirectoryCreatedEvent event)