org.jvnet.hudson.plugins.backup.utils
Class BackupPluginTask

java.lang.Object
  extended by 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


Field Summary
protected  java.lang.String backupFileName
           
protected  BackupConfig configuration
           
protected  java.util.Date endDate
           
protected  boolean finished
           
protected  java.lang.String hudsonWorkDir
           
protected  java.lang.String logFilePath
           
protected  BackupLogger logger
           
protected static java.util.logging.Logger LOGGER
           
protected  java.util.Date startDate
           
 
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
 

Field Detail

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
Constructor Detail

BackupPluginTask

protected BackupPluginTask(BackupConfig configuration,
                           java.lang.String hudsonWorkDir,
                           java.lang.String backupFileName,
                           java.lang.String logFilePath)
Method Detail

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.