public class DirectorySynchroniserImpl extends Object implements DirectorySynchroniser
DirectorySynchroniser
.Constructor and Description |
---|
DirectorySynchroniserImpl(DirectoryLockManager directoryLockManager,
DirectoryDao directoryDao,
DirectorySynchroniserHelper directorySynchroniserHelper,
SynchronisationStatusManager synchronisationStatusManager,
com.atlassian.event.api.EventPublisher eventPublisher) |
Modifier and Type | Method and Description |
---|---|
boolean |
isSynchronising(long directoryId)
Returns whether the directory is currently synchronising.
|
void |
synchronise(SynchronisableDirectory remoteDirectory,
SynchronisationMode mode)
Executes a synchronisation in the current thread.
|
public DirectorySynchroniserImpl(DirectoryLockManager directoryLockManager, DirectoryDao directoryDao, DirectorySynchroniserHelper directorySynchroniserHelper, SynchronisationStatusManager synchronisationStatusManager, com.atlassian.event.api.EventPublisher eventPublisher)
public void synchronise(SynchronisableDirectory remoteDirectory, SynchronisationMode mode) throws DirectoryNotFoundException, OperationFailedException
DirectorySynchroniser
synchronise
in interface DirectorySynchroniser
remoteDirectory
- directory to synchronise.mode
- synchronisation mode.DirectoryNotFoundException
OperationFailedException
public boolean isSynchronising(long directoryId) throws DirectoryNotFoundException
DirectorySynchroniser
isSynchronising
in interface DirectorySynchroniser
directoryId
- ID of the directoryDirectoryNotFoundException
- if the directory could not be foundCopyright © 2013 Atlassian. All Rights Reserved.