com.atlassian.jira.crowd.embedded
Class JiraDirectoryPollerManager

java.lang.Object
  extended by com.atlassian.jira.crowd.embedded.JiraDirectoryPollerManager
All Implemented Interfaces:
com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager

public class JiraDirectoryPollerManager
extends Object
implements com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager

JIRA implementation of atlassian-scheduler based Directory Poller Manager

Since:
v6.2

Field Summary
static String DIRECTORY_ID
           
 
Constructor Summary
JiraDirectoryPollerManager(com.atlassian.scheduler.SchedulerService schedulerService)
           
 
Method Summary
 void addPoller(com.atlassian.crowd.directory.monitor.poller.DirectoryPoller poller)
           
 boolean hasPoller(long directoryID)
           
 void removeAllPollers()
           
 boolean removePoller(long directoryID)
           
 void triggerPoll(long directoryID, com.atlassian.crowd.manager.directory.SynchronisationMode synchronisationMode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIRECTORY_ID

public static final String DIRECTORY_ID
See Also:
Constant Field Values
Constructor Detail

JiraDirectoryPollerManager

public JiraDirectoryPollerManager(com.atlassian.scheduler.SchedulerService schedulerService)
Method Detail

addPoller

public void addPoller(com.atlassian.crowd.directory.monitor.poller.DirectoryPoller poller)
               throws com.atlassian.crowd.manager.directory.monitor.DirectoryMonitorRegistrationException
Specified by:
addPoller in interface com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager
Throws:
com.atlassian.crowd.manager.directory.monitor.DirectoryMonitorRegistrationException

hasPoller

public boolean hasPoller(long directoryID)
Specified by:
hasPoller in interface com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager

triggerPoll

public void triggerPoll(long directoryID,
                        com.atlassian.crowd.manager.directory.SynchronisationMode synchronisationMode)
Specified by:
triggerPoll in interface com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager

removePoller

public boolean removePoller(long directoryID)
                     throws com.atlassian.crowd.manager.directory.monitor.DirectoryMonitorUnregistrationException
Specified by:
removePoller in interface com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager
Throws:
com.atlassian.crowd.manager.directory.monitor.DirectoryMonitorUnregistrationException

removeAllPollers

public void removeAllPollers()
Specified by:
removeAllPollers in interface com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerManager


Copyright © 2002-2014 Atlassian. All Rights Reserved.