Package org.jumpmind.symmetric.job
Class JavaJob
java.lang.Object
org.jumpmind.symmetric.job.AbstractJob
org.jumpmind.symmetric.job.JavaJob
- All Implemented Interfaces:
Runnable
,IExtensionPoint
,IJob
-
Field Summary
FieldsFields inherited from class org.jumpmind.symmetric.job.AbstractJob
engine, jobName, log, parameterService, randomTimeSlot
-
Constructor Summary
ConstructorsConstructorDescriptionJavaJob()
JavaJob
(String jobName, ISymmetricEngine engine, org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler taskScheduler) -
Method Summary
Modifier and TypeMethodDescriptionprotected JavaJob
void
doJob
(boolean force) void
setSqlTemplate
(ISqlTemplate sqlTemplate) Methods inherited from class org.jumpmind.symmetric.job.AbstractJob
checkPrerequsites, getAverageExecutionTimeInMs, getDeprecatedStartParameter, getEngine, getJobDefinition, getJobName, getLastExecutionTimeInMs, getLastFinishTime, getName, getNextExecutionTime, getNumberOfRuns, getParameterService, getProcessedCount, getSchedule, getTargetNodeCount, getTargetNodeId, getTaskScheduler, getTimeBetweenRunsInMs, getTotalExecutionTimeInMs, invoke, invoke, isCronSchedule, isPaused, isPeriodicSchedule, isRunning, isStarted, pause, run, setEngine, setJobDefinition, setJobName, setParameterService, setPaused, setProcessedCount, setTargetNodeCount, setTargetNodeId, setTaskScheduler, setThreadPoolTaskScheduler, start, stop, unpause
-
Field Details
-
sqlTemplate
-
CODE_START
- See Also:
-
CODE_END
- See Also:
-
-
Constructor Details
-
JavaJob
public JavaJob() -
JavaJob
public JavaJob(String jobName, ISymmetricEngine engine, org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler taskScheduler)
-
-
Method Details
-
getJobType
-
getDefaults
- Specified by:
getDefaults
in classAbstractJob
-
doJob
- Specified by:
doJob
in classAbstractJob
- Throws:
Exception
-
compileJob
-
getSqlTemplate
-
setSqlTemplate
-