Package edu.ucsb.cs156.happiercows.jobs
Class ScheduledJobs
java.lang.Object
edu.ucsb.cs156.happiercows.jobs.ScheduledJobs
This class contains methods that are scheduled to run at certain times
 to launch particular jobs.
 
 The value of the 
cron parameter to the @Scheduled
 annotation is a Spring Boot cron expression, which is similar to
 a Unix cron expression, but with an extra field at the beginning for
 the seconds.- See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoid 
- 
Constructor Details
- 
ScheduledJobs
public ScheduledJobs() 
 - 
 - 
Method Details
- 
runUpdateCowHealthJobBasedOnCron
@Scheduled(cron="${app.updateCowHealth.cron}", zone="${spring.jackson.time-zone}") public void runUpdateCowHealthJobBasedOnCron() - 
runMilkTheCowsJobBasedOnCron
@Scheduled(cron="${app.milkTheCows.cron}", zone="${spring.jackson.time-zone}") public void runMilkTheCowsJobBasedOnCron() - 
runRecordCommonStatsJobBasedOnCron
@Scheduled(cron="${app.recordCommonStats.cron}", zone="${spring.jackson.time-zone}") public void runRecordCommonStatsJobBasedOnCron() 
 -