Class StaleAuditNodeServiceProcessor
java.lang.Object
net.solarnetwork.central.scheduler.JobSupport
net.solarnetwork.central.common.job.JdbcCallJob
net.solarnetwork.central.common.job.StaleRecordProcessor
net.solarnetwork.central.common.job.TieredStaleRecordProcessor
net.solarnetwork.central.common.job.TieredStoredProcedureStaleRecordProcessor
net.solarnetwork.central.common.job.StaleAuditNodeServiceProcessor
- All Implemented Interfaces:
Runnable,ManagedJob
Job to process "stale" audit node service data.
-
Field Summary
FieldsFields inherited from class net.solarnetwork.central.scheduler.JobSupport
DEFAULT_CRON, DEFAULT_JITTER, DEFAULT_MAX_ITERATIONS, DEFAULT_MAX_WAIT, DEFAULT_PARALLELISM, log -
Constructor Summary
ConstructorsConstructorDescriptionStaleAuditNodeServiceProcessor(org.springframework.jdbc.core.JdbcOperations jdbcOps) Construct with properties. -
Method Summary
Methods inherited from class net.solarnetwork.central.common.job.TieredStoredProcedureStaleRecordProcessor
execute, processResultRowMethods inherited from class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
executeJobTask, getTierProcessMax, getTierProcessType, run, setTierProcessMax, setTierProcessTypeMethods inherited from class net.solarnetwork.central.common.job.JdbcCallJob
getJdbcCall, getJdbcOps, setJdbcCallMethods inherited from class net.solarnetwork.central.scheduler.JobSupport
executeParallelJob, getGroupId, getId, getJitter, getMaximumIterations, getMaximumWaitMs, getParallelism, getParallelTaskExecutor, getSchedule, setGroupId, setId, setJitter, setMaximumIterations, setMaximumWaitMs, setParallelism, setParallelTaskExecutor, setSchedule
-
Field Details
-
DEFAULT_SQL
The defaultjdbcCallvalue.- See Also:
-
-
Constructor Details
-
StaleAuditNodeServiceProcessor
public StaleAuditNodeServiceProcessor(org.springframework.jdbc.core.JdbcOperations jdbcOps) Construct with properties.- Parameters:
jdbcOps- the JdbcOperations to use- Throws:
IllegalArgumentException- if any argument is null
-