Class RandomGridGenerationJob
java.lang.Object
org.openforis.concurrency.Worker
org.openforis.concurrency.Job
org.openforis.collect.io.metadata.collectearth.RandomGridGenerationJob
@Component
@Scope("prototype")
public class RandomGridGenerationJob
extends org.openforis.concurrency.Job
- Author:
- S. Ricci
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openforis.concurrency.Worker
org.openforis.concurrency.Worker.Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidvoidvoidsetNewMeasurement(String newMeasurement) voidsetPercentage(double percentage) voidsetSurvey(CollectSurvey survey) voidsetSurveyFileName(String surveyFileName) voidsetSurveyManager(SurveyManager surveyManager) protected voidMethods inherited from class org.openforis.concurrency.Job
abort, addTask, addTask, addTasks, createTask, execute, getCurrentTask, getCurrentTaskIndex, getJobManager, getProgressPercent, getTasks, hasTaskToRun, initializeInternalVariables, initializeTask, nextTask, onTaskCompleted, onTaskEnd, onTaskFailed, release, runTask, setJobManagerMethods inherited from class org.openforis.concurrency.Worker
addStatusChangeListener, afterExecuteInternal, beforeExecute, beforeExecuteInternal, changeStatus, createInternalVariables, destroy, getDuration, getEndTime, getErrorMessage, getErrorMessageArgs, getId, getLastException, getName, getResult, getStartTime, getStatus, getWeight, initialize, isAborted, isCompleted, isEnded, isFailed, isPending, isRunning, logDebug, logError, logInfo, logWarning, notifyAllStatusChangeListeners, onAborted, onCompleted, onEnd, onFailed, prepareResult, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setResult, setWeight, waitFor
-
Constructor Details
-
RandomGridGenerationJob
public RandomGridGenerationJob()
-
-
Method Details
-
buildTasks
- Specified by:
buildTasksin classorg.openforis.concurrency.Job- Throws:
Throwable
-
validateInput
- Overrides:
validateInputin classorg.openforis.concurrency.Worker- Throws:
Throwable
-
afterExecute
protected void afterExecute()- Overrides:
afterExecutein classorg.openforis.concurrency.Worker
-
setSurveyManager
-
setSurvey
-
setFile
-
setPercentage
public void setPercentage(double percentage) -
setSurveyFileName
-
setNewMeasurement
-