Package org.jumpmind.symmetric.job
Class ReportStatusJob
java.lang.Object
org.jumpmind.symmetric.job.AbstractJob
org.jumpmind.symmetric.job.ReportStatusJob
- All Implemented Interfaces:
Runnable,IExtensionPoint,IJob
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.job.AbstractJob
engine, jobName, log, parameterService, randomTimeSlot -
Constructor Summary
ConstructorsConstructorDescriptionReportStatusJob(ISymmetricEngine engine, org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler taskScheduler) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoJob(boolean force) protected booleanshouldSendStatus(Map<String, Integer> batchCountPerChannel) protected voidupdateLastSentStatus(Map<String, Integer> batchesToSendByChannel) 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
-
Constructor Details
-
ReportStatusJob
public ReportStatusJob(ISymmetricEngine engine, org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler taskScheduler)
-
-
Method Details
-
getDefaults
- Specified by:
getDefaultsin classAbstractJob
-
doJob
- Specified by:
doJobin classAbstractJob- Throws:
Exception
-
shouldSendStatus
-
updateLastSentStatus
-