@Component(value="syncProcessManager") public class SyncProcessManagerImpl extends Object implements SyncProcessManager
Constructor and Description |
---|
SyncProcessManagerImpl(SyncConfigurationManager syncConfigurationManager,
ContentStoreManagerFactory contentStoreManagerFactory,
SyncOptimizeManager syncOptimizeManager) |
Modifier and Type | Method and Description |
---|---|
void |
addSyncStateChangeListener(SyncStateChangeListener syncStateChangeListener) |
protected void |
automaticallyRestartIfAppropriate() |
void |
clearError() |
void |
clearFailures() |
SyncProcessError |
getError() |
List<SyncSummary> |
getFailures() |
List<MonitoredFile> |
getMonitoredFiles()
Returns a list of actively transfering (uploading) files
|
SyncProcessState |
getProcessState()
Returns an enum designating the runtime state of the sync process
|
SyncProcessStats |
getProcessStats()
Returns stats related the sync process
|
List<File> |
getQueuedFiles() |
List<SyncSummary> |
getRecentlyCompleted() |
void |
init() |
void |
pause()
Pauses the sync process.
|
void |
removeSyncStateChangeListener(SyncStateChangeListener syncStateChangeListener) |
void |
restart()
Equivalent to a stop and a restart.
|
void |
resume()
Resumes the sync process from the paused state.
|
void |
start()
Starts the sync process.
|
void |
stop()
Stops the sync process.
|
@Autowired public SyncProcessManagerImpl(SyncConfigurationManager syncConfigurationManager, ContentStoreManagerFactory contentStoreManagerFactory, SyncOptimizeManager syncOptimizeManager)
@PostConstruct public void init()
protected void automaticallyRestartIfAppropriate()
public SyncProcessError getError()
getError
in interface SyncProcessManager
public void clearError()
clearError
in interface SyncProcessManager
public void start() throws SyncProcessException
SyncProcess
start
in interface SyncProcess
SyncProcessException
public void resume() throws SyncProcessException
SyncProcess
resume
in interface SyncProcess
SyncProcessException
public void stop()
SyncProcess
stop
in interface SyncProcess
public void pause()
SyncProcess
pause
in interface SyncProcess
public void restart()
SyncProcess
restart
in interface SyncProcess
public SyncProcessState getProcessState()
SyncProcess
getProcessState
in interface SyncProcess
public SyncProcessStats getProcessStats()
SyncProcess
getProcessStats
in interface SyncProcess
public void addSyncStateChangeListener(SyncStateChangeListener syncStateChangeListener)
addSyncStateChangeListener
in interface SyncProcessManager
public void removeSyncStateChangeListener(SyncStateChangeListener syncStateChangeListener)
removeSyncStateChangeListener
in interface SyncProcessManager
public List<MonitoredFile> getMonitoredFiles()
SyncProcessManager
getMonitoredFiles
in interface SyncProcessManager
public List<SyncSummary> getFailures()
getFailures
in interface SyncProcessManager
public List<SyncSummary> getRecentlyCompleted()
getRecentlyCompleted
in interface SyncProcessManager
public List<File> getQueuedFiles()
getQueuedFiles
in interface SyncProcessManager
public void clearFailures()
clearFailures
in interface SyncProcessManager
Copyright © 2009–2014 DuraSpace. All rights reserved.