public abstract class AbstractConfigLongRunningTask extends ConfluenceAbstractLongRunningTask
Modifier and Type | Field and Description |
---|---|
protected com.atlassian.cache.CacheManager |
cacheManager |
protected com.atlassian.confluence.plugins.synchrony.config.SynchronyConfigurationManager |
configManager |
protected com.atlassian.event.api.EventPublisher |
eventPublisher |
protected static org.slf4j.Logger |
log |
protected SynchronyProcessManager |
processManager |
protected SynchronyMonitor |
processMonitor |
Constructor and Description |
---|
AbstractConfigLongRunningTask(com.atlassian.confluence.plugins.synchrony.config.SynchronyConfigurationManager configManager,
SynchronyProcessManager processManager,
SynchronyMonitor processMonitor,
com.atlassian.cache.CacheManager cacheManager,
SynchronyConfigTaskTracker taskTracker,
com.atlassian.event.api.EventPublisher eventPublisher,
CollaborativeEditingModeDuration collaborativeEditingModeDuration) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
execute() |
protected void |
runInternal()
Run the long running process.
|
getResourceBundle, run
getCurrentStatus, getElapsedTime, getEstimatedTimeRemaining, getNameKey, getPercentageComplete, getPrettyElapsedTime, getPrettyTimeRemaining, isComplete, isSuccessful, stopTimer
protected static final org.slf4j.Logger log
protected final com.atlassian.confluence.plugins.synchrony.config.SynchronyConfigurationManager configManager
protected final SynchronyProcessManager processManager
protected final SynchronyMonitor processMonitor
protected final com.atlassian.cache.CacheManager cacheManager
protected final com.atlassian.event.api.EventPublisher eventPublisher
public AbstractConfigLongRunningTask(com.atlassian.confluence.plugins.synchrony.config.SynchronyConfigurationManager configManager, SynchronyProcessManager processManager, SynchronyMonitor processMonitor, com.atlassian.cache.CacheManager cacheManager, SynchronyConfigTaskTracker taskTracker, com.atlassian.event.api.EventPublisher eventPublisher, CollaborativeEditingModeDuration collaborativeEditingModeDuration)
protected void runInternal()
ConfluenceAbstractLongRunningTask
runInternal
in class ConfluenceAbstractLongRunningTask
Copyright © 2003–2021 Atlassian. All rights reserved.