public abstract class AbstractFileStreamWFT<C extends ClientContext> extends AbstractClientWFT<C>
FileStreamDownloadAgent with the FileStreamJob set.childTaskRef, isTestMode, monitorController, resultRef, stateFlag| Constructor and Description |
|---|
AbstractFileStreamWFT(AbstractWorkflow workflow) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doneTaskFinished(TaskEvent e) |
protected void |
doneTaskProceeded(TaskEvent e) |
protected void |
doOnFinish()
Is called in ANY CASE when the task has finished.
|
void |
enterTask(WorkflowTask previousTask)
Runs in the ET before the task starts to run async
|
void |
executeAsyncImpl()
This method is executed asynchronously
|
FileDataType |
getFileDataType() |
FileStreamJob |
getJob() |
JobId |
getJobId() |
RemoteFileInfo |
getRemoteFileInfo() |
protected void |
readAsciiStream(DownloadReader reader) |
protected void |
readBinaryStream(DownloadStream stream) |
void |
setJob(FileStreamJob job) |
void |
setTransferLocked(boolean isLocked) |
TaskId |
submit(java.util.concurrent.ExecutorService pool)
Submits this task for execution to the given thread pool
|
getClientConfig, getClientContext, getWorkspaceDirexecuteAsync, exitTask, getTaskIndex, getWorkflow, getWorkingDir, isDeciderTask, isTaskRepeating, setName, setTaskIndex, updateTaskNameaddMonitor, addTaskListener, awaitEventsDone, doneChildFinished, doneChildStarted, doneTaskCancelled, doneTaskFailed, doneTaskStarted, doneTaskStateChanged, doneTaskSucceeded, getActionCancel, getRenderColor, getRenderIcon, getRenderText, getSwingTaskMonitor, isRegisterInTaskList, removeTaskListener, showError, showError, showError, showInfo, showInfo, showWarning, showWarningawaitFinished, awaitFinished, awaitStarted, cancel, createTaskId, deregisterTask, 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, submitInternal, toString, wasSucceededcheckCancelled, 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, wasCancelledgetApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitawaitFinished, awaitFinished, awaitStarted, executeChildTask, executeChildTask, getError, getProcessingDuration, hasError, isRegisterForCancel, isRunning, releaseStart, setName, setReleaseTimeout, submitcheckCancelled, checkForErrorAndRethrow, executeSubTask, getName, getResult, getRunStateFlag, getTaskId, getType, handleCancellation, handleFailure, isCancellable, notifyProceeded, setCancellable, setResult, setRunStateFlag, sleepCheckedgetApplicationContextexecuteaddMonitor, clearMonitors, getMonitorCount, getMonitors, hasMonitor, removeMonitorgetLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelcancelwasCancelledgetTaskIdtoDumpString, toDumpString, toString, toStringpublic AbstractFileStreamWFT(AbstractWorkflow workflow)
public void enterTask(WorkflowTask previousTask) throws java.lang.Exception
WorkflowTaskenterTask in interface WorkflowTask<C extends ClientContext>enterTask in class AbstractWFT<C extends ClientContext>java.lang.Exceptionpublic RemoteFileInfo getRemoteFileInfo()
public TaskId submit(java.util.concurrent.ExecutorService pool) throws java.lang.Exception
AsyncTasksubmit in interface AsyncTask<C extends ClientContext>submit in class AbstractAsyncTask<C extends ClientContext>java.lang.Exception - if the pool is busypublic final void executeAsyncImpl()
throws java.lang.Exception
WorkflowTaskexecuteAsyncImpl in interface WorkflowTask<C extends ClientContext>executeAsyncImpl in class AbstractWFT<C extends ClientContext>java.lang.Exceptionprotected void doOnFinish()
AbstractAsyncTaskdoOnFinish in class AbstractAsyncTask<C extends ClientContext>protected void doneTaskProceeded(TaskEvent e)
doneTaskProceeded in class AbstractSwingTask<C extends ClientContext>protected void doneTaskFinished(TaskEvent e)
doneTaskFinished in class AbstractSwingTask<C extends ClientContext>public void setTransferLocked(boolean isLocked)
public void setJob(FileStreamJob job)
public FileStreamJob getJob()
public FileDataType getFileDataType()
public JobId getJobId()
protected void readBinaryStream(DownloadStream stream) throws java.lang.Exception
java.lang.Exceptionprotected void readAsciiStream(DownloadReader reader) throws java.lang.Exception
java.lang.ExceptionCopyright © 2014 EsprIT-Systems. All Rights Reserved.