com.atlassian.crowd.manager.directory.monitor
Class DirectoryMonitorManagerImpl
java.lang.Object
com.atlassian.crowd.manager.directory.monitor.DirectoryMonitorManagerImpl
- All Implemented Interfaces:
- DirectoryMonitorManager
public class DirectoryMonitorManagerImpl
- extends java.lang.Object
- implements DirectoryMonitorManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectoryMonitorManagerImpl
public DirectoryMonitorManagerImpl(DirectoryPollerManager directoryPollerManager,
DirectorySynchroniser directorySynchroniser,
com.atlassian.event.api.EventPublisher eventPublisher)
addMonitor
public void addMonitor(RemoteDirectory remoteDirectory)
throws DirectoryInstantiationException,
DirectoryMonitorCreationException,
DirectoryMonitorRegistrationException,
DirectoryMonitorAlreadyRegisteredException
- Specified by:
addMonitor in interface DirectoryMonitorManager
- Throws:
DirectoryInstantiationException
DirectoryMonitorCreationException
DirectoryMonitorRegistrationException
DirectoryMonitorAlreadyRegisteredException
removeMonitor
public boolean removeMonitor(long directoryID)
throws DirectoryMonitorUnregistrationException
- Specified by:
removeMonitor in interface DirectoryMonitorManager
- Throws:
DirectoryMonitorUnregistrationException
hasMonitor
public boolean hasMonitor(long directoryID)
- Specified by:
hasMonitor in interface DirectoryMonitorManager
removeAllMonitors
protected void removeAllMonitors()
handleEvent
@EventListener
public void handleEvent(DirectoryUpdatedEvent event)
handleEvent
@EventListener
public void handleEvent(DirectoryDeletedEvent event)
handleEvent
@EventListener
public void handleEvent(XMLRestoreFinishedEvent event)
Copyright © 2012 Atlassian. All Rights Reserved.