public class ArchiveListTask<C extends ApplicationContext> extends AbstractAsyncTask<C>
childTaskRef, isTestMode, monitorController, resultRef, stateFlag
Constructor and Description |
---|
ArchiveListTask(C ctx,
java.io.File archiveFile) |
ArchiveListTask(C ctx,
java.io.File archiveFile,
ArchiveEntryFilter filter) |
ArchiveListTask(C ctx,
LogChannel logCh,
java.io.File archiveFile,
ArchiveEntryFilter filter) |
Modifier and Type | Method and Description |
---|---|
protected void |
displayEntry(java.lang.String entryInfo) |
protected void |
displayHeader(java.lang.String headerInfo) |
void |
executeAsync()
Must be overridden to perform the async part.
|
protected void |
processEntry(ProgressInputStream entryStream,
ArchiveEntry<?> entry) |
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
addMonitor, 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, 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
checkCancelled, checkForErrorAndRethrow, executeSubTask, getName, getResult, getRunStateFlag, getTaskId, getType, handleCancellation, handleFailure, isCancellable, setCancellable, setName, setResult, setRunStateFlag, sleepChecked
getApplicationContext
execute
addMonitor, clearMonitors, getMonitorCount, getMonitors, hasMonitor, removeMonitor
getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
wasCancelled
getTaskId
toDumpString, toDumpString, toString
public ArchiveListTask(C ctx, java.io.File archiveFile)
public ArchiveListTask(C ctx, java.io.File archiveFile, ArchiveEntryFilter filter)
public ArchiveListTask(C ctx, LogChannel logCh, java.io.File archiveFile, ArchiveEntryFilter filter)
public void executeAsync() throws java.lang.Exception
AbstractAsyncTask
AbstractAsyncTask.notifyProceeded(Object, int, int, String)
in order to notify
about task progress. Note: the running task should periodically call
AbstractAsyncExecutable.checkCancelled()
in order to detect cancellation.executeAsync
in interface AsyncExecutable<C extends ApplicationContext>
executeAsync
in class AbstractAsyncTask<C extends ApplicationContext>
java.lang.Exception
for synchronous execution
protected void processEntry(ProgressInputStream entryStream, ArchiveEntry<?> entry)
protected void displayEntry(java.lang.String entryInfo)
protected void displayHeader(java.lang.String headerInfo)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.