org.jvnet.hudson.plugins.backup.utils
Class BackupPluginTask
java.lang.Object
org.jvnet.hudson.plugins.backup.utils.BackupPluginTask
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- BackupTask, RestoreTask
public abstract class BackupPluginTask
- extends java.lang.Object
- implements java.lang.Runnable
abstract class for backup or restore tasks
|
Constructor Summary |
protected |
BackupPluginTask(BackupConfig configuration,
java.lang.String hudsonWorkDir,
java.lang.String backupFileName,
java.lang.String logFilePath)
|
|
Method Summary |
protected static java.lang.String |
getTimestamp(java.util.Date date)
Gets the formatted current time stamp. |
boolean |
isFinished()
|
abstract void |
run()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
protected static final java.util.logging.Logger LOGGER
logFilePath
protected java.lang.String logFilePath
hudsonWorkDir
protected java.lang.String hudsonWorkDir
backupFileName
protected java.lang.String backupFileName
logger
protected BackupLogger logger
startDate
protected java.util.Date startDate
endDate
protected java.util.Date endDate
finished
protected boolean finished
configuration
protected BackupConfig configuration
BackupPluginTask
protected BackupPluginTask(BackupConfig configuration,
java.lang.String hudsonWorkDir,
java.lang.String backupFileName,
java.lang.String logFilePath)
run
public abstract void run()
- Specified by:
run in interface java.lang.Runnable
isFinished
public boolean isFinished()
getTimestamp
protected static java.lang.String getTimestamp(java.util.Date date)
- Gets the formatted current time stamp.
Copyright © 2009. All Rights Reserved.