com.xebialabs.deployit.task
Class ArchivingTaskRegistry
java.lang.Object
com.xebialabs.deployit.task.ArchivingTaskRegistry
- All Implemented Interfaces:
- TaskRegistry
public class ArchivingTaskRegistry
- extends java.lang.Object
- implements TaskRegistry
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArchivingTaskRegistry
public ArchivingTaskRegistry()
setRecoveryFile
public void setRecoveryFile(java.io.File recoveryFile)
setRecoveryFileWritingIntervalMillis
public void setRecoveryFileWritingIntervalMillis(int recoveryFileWritingIntervalMillis)
registerTask
public java.lang.String registerTask(Task task)
- Specified by:
registerTask in interface TaskRegistry
getTask
public Task getTask(java.lang.String id)
- Specified by:
getTask in interface TaskRegistry
cancelTask
public void cancelTask(java.lang.String id)
- Specified by:
cancelTask in interface TaskRegistry
getTasks
public java.util.Collection<Task> getTasks()
- Specified by:
getTasks in interface TaskRegistry
getIncompleteTasksForUser
public java.util.List<Task> getIncompleteTasksForUser(java.lang.String username)
- Specified by:
getIncompleteTasksForUser in interface TaskRegistry
afterPropertiesSet
@PostConstruct
public void afterPropertiesSet()
destroy
public void destroy()
- Specified by:
destroy in interface TaskRegistry
getTaskArchive
public TaskArchive getTaskArchive()
- Specified by:
getTaskArchive in interface TaskRegistry