public class ArchiveExtractWFT<C extends ApplicationContext> extends AbstractWFT<C>
ZipExtractor
or a TarExtractor
in order to extract the archive.childTaskRef, isTestMode, monitorController, resultRef, stateFlag
Constructor and Description |
---|
ArchiveExtractWFT(AbstractWorkflow<C> workflow,
NlsKey nameKey,
java.io.File archiveFile,
ArchiveEntryFilter filter) |
ArchiveExtractWFT(AbstractWorkflow<C> workflow,
NlsKey nameKey,
java.io.File targetDir,
java.io.File archiveFile,
ArchiveEntryFilter filter) |
Modifier and Type | Method and Description |
---|---|
protected TarExtractor |
createTarExtractor(C ctx,
java.io.File targetDir,
java.io.File archiveFile,
ArchiveEntryFilter filter) |
protected ZipExtractor |
createZipExtractor(C ctx,
java.io.File targetDir,
java.io.File archiveFile,
ArchiveEntryFilter filter) |
void |
executeAsyncImpl()
This method is executed asynchronously
|
java.io.File |
getArchiveFile() |
void |
setArchiveFile(java.io.File archiveFile) |
enterTask, executeAsync, exitTask, getTaskIndex, getWorkflow, getWorkingDir, isDeciderTask, isTaskRepeating, setName, setTaskIndex, updateTaskName
addMonitor, addTaskListener, awaitEventsDone, doneChildFinished, doneChildStarted, doneTaskCancelled, doneTaskFailed, doneTaskFinished, doneTaskProceeded, doneTaskStarted, doneTaskStateChanged, doneTaskSucceeded, getActionCancel, getRenderColor, getRenderIcon, getRenderText, getSwingTaskMonitor, isRegisterInTaskList, removeTaskListener, showError, showError, showError, showInfo, showInfo, showWarning, showWarning
awaitFinished, awaitFinished, awaitStarted, cancel, createTaskId, deregisterTask, doOnFinish, doOnStart, doOnSuccess, executeChildTask, executeChildTask, getCurrentFuture, getMaxChildTasks, getPriority, getProcessingDuration, getStartTime, getStopWatch, handleFinish, handleStart, handleSuccess, isRegisterForCancel, isRunning, notifyProceeded, registerTask, releaseStart, run, setCurrentFuture, setMaxChildTasks, setPriority, setRegisterForCancel, setReleaseTimeout, submit, submit, submitInternal, toString, wasSucceeded
checkCancelled, checkForErrorAndRethrow, clearMonitors, createRunStateFlag, doOnCancel, doOnFailure, execute, executeSubTask, getError, getMaxProgressSteps, getMonitorCount, getMonitors, getName, getProgressStepCount, getResult, getRunStateFlag, getTaskId, getType, handleCancellation, handleFailure, hasError, hasMonitor, isCancellable, registerTaskStateChange, removeMonitor, resetProgress, setCancellable, setLogLevel, setMaxProgressSteps, setMonitor, setName, setResult, setRunStateFlag, setTaskId, setType, shouldFireMonitor, sleepChecked, wasCancelled
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
awaitFinished, awaitFinished, awaitStarted, executeChildTask, executeChildTask, getError, getProcessingDuration, hasError, isRegisterForCancel, isRunning, releaseStart, setName, setReleaseTimeout, submit, submit
checkCancelled, checkForErrorAndRethrow, executeSubTask, getName, getResult, getRunStateFlag, getTaskId, getType, handleCancellation, handleFailure, isCancellable, notifyProceeded, setCancellable, setResult, setRunStateFlag, sleepChecked
getApplicationContext
execute
addMonitor, clearMonitors, getMonitorCount, getMonitors, hasMonitor, removeMonitor
getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
cancel
wasCancelled
getTaskId
toDumpString, toDumpString, toString, toString
public ArchiveExtractWFT(AbstractWorkflow<C> workflow, NlsKey nameKey, java.io.File archiveFile, ArchiveEntryFilter filter)
public ArchiveExtractWFT(AbstractWorkflow<C> workflow, NlsKey nameKey, java.io.File targetDir, java.io.File archiveFile, ArchiveEntryFilter filter)
public void setArchiveFile(java.io.File archiveFile)
public java.io.File getArchiveFile()
public final void executeAsyncImpl() throws java.lang.Exception
WorkflowTask
executeAsyncImpl
in interface WorkflowTask<C extends ApplicationContext>
executeAsyncImpl
in class AbstractWFT<C extends ApplicationContext>
java.lang.Exception
protected ZipExtractor createZipExtractor(C ctx, java.io.File targetDir, java.io.File archiveFile, ArchiveEntryFilter filter)
protected TarExtractor createTarExtractor(C ctx, java.io.File targetDir, java.io.File archiveFile, ArchiveEntryFilter filter)
Copyright © 2013 EsprIT-Systems. All Rights Reserved.