mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

kenneth_suter
16.19.2007 eee90cc3e34f4e5a7d562ee9e60c66a61816985c
refs
author kenneth_suter <kenneth_suter@localhost>
Tuesday, October 16, 2007 22:19 +0200
committer kenneth_suter <kenneth_suter@localhost>
Tuesday, October 16, 2007 22:19 +0200
commiteee90cc3e34f4e5a7d562ee9e60c66a61816985c
tree 29467615fac207870b28bf8491afbe6ef103aef2 tree | zip | gz
parent 92fcf3e3e7e479ea20958a22e876125135d4b005 view | diff
Issue 2368: tasks should be interruptable.  The four schedulable task (import-ldif, export-ldif, backup, and restore) can now be interrupted for purposes of cancellation.  The manage-tasks utility now allows the user to cancel any one of these tasks if they are currently running.  If interrupted while executing, the tasks try to break out of their work loop as soon as possible and return a 'stopped by administrator' status.  Both the backup and export-ldif tasks perform some cleanup (removing the abandoned backup or exported LDIF file) if they are cancelled.
1 files added
18 files modified
400 ■■■■■ changed files
opends/src/messages/messages/task.properties 3 ●●●● diff | view | raw | blame | history
opends/src/messages/messages/tools.properties 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/SchemaBackend.java 7 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/BackupManager.java 25 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/ExportJob.java 10 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/ImportJob.java 11 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/task/Task.java 71 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/task/TaskState.java 20 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/ConfigFileHandler.java 12 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/ReplicationBackend.java 18 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tasks/BackupTask.java 40 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tasks/ExportTask.java 45 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tasks/ImportTask.java 30 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tasks/RestoreTask.java 32 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/BackupConfig.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/LDIFExportConfig.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/LDIFImportConfig.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/OperationConfig.java 66 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/RestoreConfig.java 2 ●●● diff | view | raw | blame | history