com.atlassian.crowd.manager.directory.monitor.poller
Class QuartzDirectoryPollerManager

java.lang.Object
  extended by com.atlassian.crowd.manager.directory.monitor.poller.AbstractQuartzDirectoryPollerManager
      extended by com.atlassian.crowd.manager.directory.monitor.poller.QuartzDirectoryPollerManager
All Implemented Interfaces:
DirectoryPollerManager

public class QuartzDirectoryPollerManager
extends AbstractQuartzDirectoryPollerManager

Implementation of DirectoryPollerManager that uses Quartz scheduling without any Spring framework dependency.


Field Summary
 
Fields inherited from class com.atlassian.crowd.manager.directory.monitor.poller.AbstractQuartzDirectoryPollerManager
DIRECTORY_POLLER_JOB_GROUP
 
Constructor Summary
QuartzDirectoryPollerManager(org.quartz.Scheduler scheduler)
           
 
Method Summary
protected  org.quartz.JobDetail buildJobDetail(DirectoryPoller poller)
           
protected  org.quartz.Trigger buildTrigger(DirectoryPoller poller, org.quartz.JobDetail jobDetail)
           
protected  org.quartz.Scheduler getScheduler()
           
 
Methods inherited from class com.atlassian.crowd.manager.directory.monitor.poller.AbstractQuartzDirectoryPollerManager
addPoller, getJobName, hasPoller, removeAllPollers, removePoller, triggerPoll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuartzDirectoryPollerManager

public QuartzDirectoryPollerManager(org.quartz.Scheduler scheduler)
Method Detail

buildJobDetail

protected org.quartz.JobDetail buildJobDetail(DirectoryPoller poller)
                                       throws DirectoryMonitorRegistrationException
Specified by:
buildJobDetail in class AbstractQuartzDirectoryPollerManager
Throws:
DirectoryMonitorRegistrationException

buildTrigger

protected org.quartz.Trigger buildTrigger(DirectoryPoller poller,
                                          org.quartz.JobDetail jobDetail)
                                   throws DirectoryMonitorRegistrationException
Specified by:
buildTrigger in class AbstractQuartzDirectoryPollerManager
Throws:
DirectoryMonitorRegistrationException

getScheduler

protected org.quartz.Scheduler getScheduler()
Specified by:
getScheduler in class AbstractQuartzDirectoryPollerManager


Copyright © 2012 Atlassian. All Rights Reserved.