org.jvnet.hudson.plugins.backup.utils
Class BackupTask
java.lang.Object
org.jvnet.hudson.plugins.backup.utils.BackupPluginTask
org.jvnet.hudson.plugins.backup.utils.BackupTask
- All Implemented Interfaces:
- java.lang.Runnable
public class BackupTask
- extends BackupPluginTask
This is the backup task, run in background and log to a file
- Author:
- vsellier
|
Constructor Summary |
BackupTask(BackupConfig configuration,
java.lang.String hudsonWorkDir,
java.lang.String backupFileName,
java.lang.String logFilePath)
|
|
Method Summary |
static org.apache.commons.io.filefilter.IOFileFilter |
createFileFilter(java.util.List<java.lang.String> exclusions,
org.apache.commons.io.filefilter.IOFileFilter jobsExclusionFileFilter)
|
static org.apache.commons.io.filefilter.IOFileFilter |
createJobsExclusionFileFilter(java.lang.String hudsonWorkDir,
java.lang.String jobIncludes,
java.lang.String jobExcludes,
boolean caseSensitive)
Returns a file filter filtering files/dirs to NOT include from jobs' workspace
(this means the returned file filter is already a negation). |
void |
run()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JOBS_NAME
public static final java.lang.String JOBS_NAME
- See Also:
- Constant Field Values
WORKSPACE_NAME
public static final java.lang.String WORKSPACE_NAME
- See Also:
- Constant Field Values
FINGERPRINTS_NAME
public static final java.lang.String FINGERPRINTS_NAME
- See Also:
- Constant Field Values
BUILDS_NAME
public static final java.lang.String BUILDS_NAME
- See Also:
- Constant Field Values
ARCHIVE_NAME
public static final java.lang.String ARCHIVE_NAME
- See Also:
- Constant Field Values
DEFAULT_EXCLUSIONS
public static final java.lang.String[] DEFAULT_EXCLUSIONS
BackupTask
public BackupTask(BackupConfig configuration,
java.lang.String hudsonWorkDir,
java.lang.String backupFileName,
java.lang.String logFilePath)
run
public void run()
- Specified by:
run in interface java.lang.Runnable- Specified by:
run in class BackupPluginTask
createFileFilter
public static org.apache.commons.io.filefilter.IOFileFilter createFileFilter(java.util.List<java.lang.String> exclusions,
org.apache.commons.io.filefilter.IOFileFilter jobsExclusionFileFilter)
createJobsExclusionFileFilter
public static org.apache.commons.io.filefilter.IOFileFilter createJobsExclusionFileFilter(java.lang.String hudsonWorkDir,
java.lang.String jobIncludes,
java.lang.String jobExcludes,
boolean caseSensitive)
- Returns a file filter filtering files/dirs to NOT include from jobs' workspace
(this means the returned file filter is already a negation).
Copyright © 2010. All Rights Reserved.