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 configurationDirectory
           
protected  java.util.Date endDate
           
protected  java.lang.String fileName
           
protected  boolean finished
           
protected  java.lang.String logFileName
           
protected  BackupLogger logger
           
protected static java.util.logging.Logger LOGGER
           
protected  java.util.Date startDate
           
protected  boolean verbose
           
 
Constructor Summary
BackupPluginTask()
           
 
Method Summary
protected static java.lang.String getTimestamp(java.util.Date date)
          Gets the formatted current time stamp.
 boolean isFinished()
           
abstract  void run()
           
 void setConfigurationDirectory(java.lang.String configurationDirectory)
           
 void setFileName(java.lang.String fileName)
           
 void setLogFileName(java.lang.String logFileName)
           
 void setVerbose(boolean verbose)
           
 
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

verbose

protected boolean verbose

logFileName

protected java.lang.String logFileName

fileName

protected java.lang.String fileName

configurationDirectory

protected java.lang.String configurationDirectory

logger

protected BackupLogger logger

startDate

protected java.util.Date startDate

endDate

protected java.util.Date endDate

finished

protected boolean finished
Constructor Detail

BackupPluginTask

public BackupPluginTask()
Method Detail

run

public abstract void run()
Specified by:
run in interface java.lang.Runnable

setLogFileName

public void setLogFileName(java.lang.String logFileName)

setFileName

public void setFileName(java.lang.String fileName)

setConfigurationDirectory

public void setConfigurationDirectory(java.lang.String configurationDirectory)

isFinished

public boolean isFinished()

setVerbose

public void setVerbose(boolean verbose)

getTimestamp

protected static java.lang.String getTimestamp(java.util.Date date)
Gets the formatted current time stamp.



Copyright © 2009. All Rights Reserved.