Quartz1.8.5例子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Quartz1.8.5例子相关的知识,希望对你有一定的参考价值。
/* * Copyright 2005 - 2009 Terracotta, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy * of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations * under the License. * */ package org.quartz.examples.example10; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.quartz.Scheduler; import org.quartz.SchedulerFactory; import org.quartz.SchedulerMetaData; import org.quartz.impl.StdSchedulerFactory; /** * This example will spawn a large number of jobs to run * * @author James House, Bill Kratzer */ public class PlugInExample { public void run() throws Exception { Logger log = LoggerFactory.getLogger(PlugInExample.class); // First we must get a reference to a scheduler SchedulerFactory sf = new StdSchedulerFactory(); Scheduler sched = sf.getScheduler(); log.info("------- Initialization Complete -----------"); log.info("------- (Not Scheduling any Jobs - relying on XML definitions --"); log.info("------- Starting Scheduler ----------------"); // start the schedule sched.start(); log.info("------- Started Scheduler -----------------"); log.info("------- Waiting five minutes... -----------"); // wait five minutes to give our jobs a chance to run try { Thread.sleep(300L * 1000L); } catch (Exception e) { } // shut down the scheduler log.info("------- Shutting Down ---------------------"); sched.shutdown(true); log.info("------- Shutdown Complete -----------------"); SchedulerMetaData metaData = sched.getMetaData(); log.info("Executed " + metaData.getNumberOfJobsExecuted() + " jobs."); } public static void main(String[] args) throws Exception { PlugInExample example = new PlugInExample(); example.run(); } }
/* * Copyright 2005 - 2009 Terracotta, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy * of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations * under the License. * */ package org.quartz.examples.example10; import java.util.Date; import java.util.Iterator; import java.util.Set; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; /** * <p> * This is just a simple job that gets fired off many times by example 1 * </p> * * @author Bill Kratzer */ public class SimpleJob implements Job { private static Logger _log = LoggerFactory.getLogger(SimpleJob.class); /** * Empty constructor for job initilization */ public SimpleJob() { } /** * <p> * Called by the <code>{@link org.quartz.Scheduler}</code> when a * <code>{@link org.quartz.Trigger}</code> fires that is associated with * the <code>Job</code>. * </p> * * @throws JobExecutionException * if there is an exception while executing the job. */ public void execute(JobExecutionContext context) throws JobExecutionException { // This job simply prints out its job name and the // date and time that it is running String jobName = context.getJobDetail().getFullName(); _log.info("Executing job: " + jobName + " executing at " + new Date() + ", fired by: " + context.getTrigger().getName()); if(context.getMergedJobDataMap().size() > 0) { Set keys = context.getMergedJobDataMap().keySet(); Iterator itr = (Iterator) keys.iterator(); while(itr.hasNext()) { String key = (String) itr.next(); String val = context.getMergedJobDataMap().getString(key); _log.info(" - jobDataMap entry: " + key + " = " + val); } } context.setResult("hello"); } }
#============================================================================ # Configure Main Scheduler Properties #============================================================================ org.quartz.scheduler.instanceName = TestScheduler org.quartz.scheduler.instanceId = AUTO org.quartz.scheduler.skipUpdateCheck = true #============================================================================ # Configure ThreadPool #============================================================================ org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount = 3 org.quartz.threadPool.threadPriority = 5 #============================================================================ # Configure JobStore #============================================================================ org.quartz.jobStore.misfireThreshold = 60000 org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore #org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX #org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.PostgreSQLDelegate #org.quartz.jobStore.useProperties = false #org.quartz.jobStore.dataSource = myDS #org.quartz.jobStore.tablePrefix = QRTZ_ #org.quartz.jobStore.isClustered = false #============================================================================ # Configure Datasources #============================================================================ #org.quartz.dataSource.myDS.driver = org.postgresql.Driver #org.quartz.dataSource.myDS.URL = jdbc:postgresql://localhost/dev #org.quartz.dataSource.myDS.user = jhouse #org.quartz.dataSource.myDS.password = #org.quartz.dataSource.myDS.maxConnections = 5 #============================================================================ # Configure Plugins #============================================================================ org.quartz.plugin.triggHistory.class = org.quartz.plugins.history.LoggingJobHistoryPlugin org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin org.quartz.plugin.jobInitializer.fileNames = quartz_data.xml org.quartz.plugin.jobInitializer.failOnFileNotFound = true org.quartz.plugin.jobInitializer.scanInterval = 120 org.quartz.plugin.jobInitializer.wrapInUserTransaction = false
<?xml version="1.0" encoding="UTF-8"?> <job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_1_8.xsd" version="1.8"> <pre-processing-commands> <delete-jobs-in-group>*</delete-jobs-in-group> <!-- clear all jobs in scheduler --> <delete-triggers-in-group>*</delete-triggers-in-group> <!-- clear all triggers in scheduler --> </pre-processing-commands> <processing-directives> <!-- if there are any jobs/trigger in scheduler of same name (as in this file), overwrite them --> <overwrite-existing-data>true</overwrite-existing-data> <!-- if there are any jobs/trigger in scheduler of same name (as in this file), and over-write is false, ignore them rather then generating an error --> <ignore-duplicates>false</ignore-duplicates> </processing-directives> <schedule> <job> <name>TestJob1</name> <job-class>org.quartz.examples.example10.SimpleJob</job-class> </job> <job> <name>TestDurableJob</name> <job-class>org.quartz.examples.example10.SimpleJob</job-class> <volatility>false</volatility> <durability>true</durability> <recover>false</recover> </job> <trigger> <simple> <name>TestSimpleTrigger1AtFiveSecondInterval</name> <job-name>TestJob1</job-name> <repeat-count>-1</repeat-count> <!-- repeat indefinitely --> <repeat-interval>5000</repeat-interval> <!-- every 5 seconds --> </simple> </trigger> <job> <name>TestJob2</name> <group>GroupOfTestJob2</group> <description>This is the description of TestJob2</description> <job-class>org.quartz.examples.example10.SimpleJob</job-class> <volatility>true</volatility> <durability>false</durability> <recover>true</recover> <job-data-map> <entry> <key>someKey</key> <value>someValue</value> </entry> <entry> <key>someOtherKey</key> <value>someOtherValue</value> </entry> </job-data-map> </job> <trigger> <simple> <name>TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats</name> <group>GroupOfTestJob2Triggers</group> <job-name>TestJob2</job-name> <job-group>GroupOfTestJob2</job-group> <volatility>true</volatility> <start-time>2010-02-09T10:15:00</start-time> <misfire-instruction>MISFIRE_INSTRUCTION_RESCHEDULE_NOW_WITH_EXISTING_REPEAT_COUNT</misfire-instruction> <repeat-count>5</repeat-count> <repeat-interval>10000</repeat-interval> </simple> </trigger> <trigger> <cron> <name>TestCronTrigger2AtEveryMinute</name> <group>GroupOfTestJob2Triggers</group> <job-name>TestJob2</job-name> <job-group>GroupOfTestJob2</job-group> <job-data-map> <entry> <key>someKey</key> <value>overriddenValue</value> </entry> <entry> <key>someOtherKey</key> <value>someOtherOverriddenValue</value> </entry> </job-data-map> <cron-expression>0 * * ? * *</cron-expression> </cron> </trigger> <trigger> <cron> <name>TestCronTrigger2AtEveryMinuteOnThe45thSecond</name> <group>GroupOfTestJob2Triggers</group> <job-name>TestJob2</job-name> <job-group>GroupOfTestJob2</job-group> <volatility>true</volatility> <start-time>2010-02-09T12:26:00.0</start-time> <end-time>2012-02-09T12:26:00.0</end-time> <misfire-instruction>MISFIRE_INSTRUCTION_SMART_POLICY</misfire-instruction> <cron-expression>45 * * ? * *</cron-expression> <time-zone>America/Los_Angeles</time-zone> </cron> </trigger> </schedule> </job-scheduling-data>
[INFO] 02 二月 04:04:50.551 下午 main [org.quartz.core.SchedulerSignalerImpl] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl [INFO] 02 二月 04:04:50.551 下午 main [org.quartz.core.QuartzScheduler] Quartz Scheduler v.1.8.5 created. [INFO] 02 二月 04:04:50.552 下午 main [org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin] Registering Quartz Job Initialization Plug-in. [INFO] 02 二月 04:04:50.553 下午 main [org.quartz.simpl.RAMJobStore] RAMJobStore initialized. [INFO] 02 二月 04:04:50.554 下午 main [org.quartz.core.QuartzScheduler] Scheduler meta-data: Quartz Scheduler (v1.8.5) ‘TestScheduler‘ with instanceId ‘win-PC1454400290538‘ Scheduler class: ‘org.quartz.core.QuartzScheduler‘ - running locally. NOT STARTED. Currently in standby mode. Number of jobs executed: 0 Using thread pool ‘org.quartz.simpl.SimpleThreadPool‘ - with 3 threads. Using job-store ‘org.quartz.simpl.RAMJobStore‘ - which does not support persistence. and is not clustered. [INFO] 02 二月 04:04:50.554 下午 main [org.quartz.impl.StdSchedulerFactory] Quartz scheduler ‘TestScheduler‘ initialized from default resource file in Quartz package: ‘quartz.properties‘ [INFO] 02 二月 04:04:50.554 下午 main [org.quartz.impl.StdSchedulerFactory] Quartz scheduler version: 1.8.5 [INFO] 02 二月 04:04:50.554 下午 main [org.quartz.examples.example10.PlugInExample] ------- Initialization Complete ----------- [INFO] 02 二月 04:04:50.554 下午 main [org.quartz.examples.example10.PlugInExample] ------- (Not Scheduling any Jobs - relying on XML definitions -- [INFO] 02 二月 04:04:50.554 下午 main [org.quartz.examples.example10.PlugInExample] ------- Starting Scheduler ---------------- [DEBUG] 02 二月 04:04:50.559 下午 main [org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin] Scheduled file scan job for data file: quartz_data.xml, at interval: 120000 [DEBUG] 02 二月 04:04:50.565 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Utilizing schema packaged in local quartz distribution jar. [INFO] 02 二月 04:04:50.584 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsing XML file: quartz_data.xml with systemId: quartz_data.xml [DEBUG] 02 二月 04:04:50.802 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Found 1 delete job group commands. [DEBUG] 02 二月 04:04:50.804 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Found 1 delete trigger group commands. [DEBUG] 02 二月 04:04:50.805 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Found 0 delete job commands. [DEBUG] 02 二月 04:04:50.806 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Found 0 delete trigger commands. [DEBUG] 02 二月 04:04:50.807 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Directive ‘overwrite-existing-data‘ specified as: true [DEBUG] 02 二月 04:04:50.808 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Directive ‘ignore-duplicates‘ specified as: false [DEBUG] 02 二月 04:04:50.809 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Found 3 job definitions. [DEBUG] 02 二月 04:04:50.823 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsed job definition: JobDetail ‘DEFAULT.TestJob1‘: jobClass: ‘org.quartz.examples.example10.SimpleJob isStateful: false isVolatile: false isDurable: false requestsRecovers: false [DEBUG] 02 二月 04:04:50.829 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsed job definition: JobDetail ‘DEFAULT.TestDurableJob‘: jobClass: ‘org.quartz.examples.example10.SimpleJob isStateful: false isVolatile: false isDurable: true requestsRecovers: false [DEBUG] 02 二月 04:04:50.837 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsed job definition: JobDetail ‘GroupOfTestJob2.TestJob2‘: jobClass: ‘org.quartz.examples.example10.SimpleJob isStateful: false isVolatile: true isDurable: false requestsRecovers: true [DEBUG] 02 二月 04:04:50.838 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Found 4 trigger definitions. [DEBUG] 02 二月 04:04:50.845 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsed trigger definition: Trigger ‘DEFAULT.TestSimpleTrigger1AtFiveSecondInterval‘: triggerClass: ‘org.quartz.SimpleTrigger isVolatile: false calendar: ‘null‘ misfireInstruction: 0 nextFireTime: null [DEBUG] 02 二月 04:04:50.857 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsed trigger definition: Trigger ‘GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats‘: triggerClass: ‘org.quartz.SimpleTrigger isVolatile: true calendar: ‘null‘ misfireInstruction: 2 nextFireTime: null [DEBUG] 02 二月 04:04:50.857 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsed trigger definition: Trigger ‘GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinute‘: triggerClass: ‘org.quartz.CronTrigger isVolatile: false calendar: ‘null‘ misfireInstruction: 0 nextFireTime: null [DEBUG] 02 二月 04:04:50.939 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Parsed trigger definition: Trigger ‘GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinuteOnThe45thSecond‘: triggerClass: ‘org.quartz.CronTrigger isVolatile: true calendar: ‘null‘ misfireInstruction: 0 nextFireTime: null [INFO] 02 二月 04:04:50.940 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Deleting all jobs in ALL groups. [INFO] 02 二月 04:04:50.940 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Deleting all triggers in ALL groups. [INFO] 02 二月 04:04:50.941 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Adding 3 jobs, 4 triggers. [INFO] 02 二月 04:04:50.941 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Adding job: DEFAULT.TestJob1 [DEBUG] 02 二月 04:04:50.942 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Scheduling job: DEFAULT.TestJob1 with trigger: DEFAULT.TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:04:50.942 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Adding job: DEFAULT.TestDurableJob [INFO] 02 二月 04:04:50.943 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Adding job: GroupOfTestJob2.TestJob2 [DEBUG] 02 二月 04:04:50.943 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Scheduling job: GroupOfTestJob2.TestJob2 with trigger: GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats [DEBUG] 02 二月 04:04:50.944 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Scheduling job: GroupOfTestJob2.TestJob2 with trigger: GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinute [DEBUG] 02 二月 04:04:50.947 下午 main [org.quartz.xml.XMLSchedulingDataProcessor] Scheduling job: GroupOfTestJob2.TestJob2 with trigger: GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinuteOnThe45thSecond [INFO] 02 二月 04:04:50.949 下午 main [org.quartz.core.QuartzScheduler] Scheduler TestScheduler_$_win-PC1454400290538 started. [INFO] 02 二月 04:04:50.950 下午 main [org.quartz.examples.example10.PlugInExample] ------- Started Scheduler ----------------- [INFO] 02 二月 04:04:50.951 下午 main [org.quartz.examples.example10.PlugInExample] ------- Waiting five minutes... ----------- [DEBUG] 02 二月 04:04:50.956 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml‘, class=org.quartz.jobs.FileScanJob [DEBUG] 02 二月 04:04:50.963 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [DEBUG] 02 二月 04:04:50.964 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:04:50.974 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml fired (by trigger JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml) at: 16:04:50 02/02/2016 [INFO] 02 二月 04:04:50.974 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinuteOnThe45thSecond) at: 16:04:50 02/02/2016 [INFO] 02 二月 04:04:50.974 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:04:50 02/02/2016 [DEBUG] 02 二月 04:04:50.975 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [DEBUG] 02 二月 04:04:50.975 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [DEBUG] 02 二月 04:04:50.974 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml [DEBUG] 02 二月 04:04:50.976 下午 TestScheduler_Worker-1 [org.quartz.jobs.FileScanJob] File ‘quartz_data.xml‘ unchanged. [INFO] 02 二月 04:04:50.976 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:04:50 CST 2016, fired by: TestCronTrigger2AtEveryMinuteOnThe45thSecond [INFO] 02 二月 04:04:50.976 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml execution complete at 16:04:50 02/02/2016 and reports: null [INFO] 02 二月 04:04:50.976 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:04:50 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:04:50.976 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = someValue [INFO] 02 二月 04:04:50.976 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherValue [INFO] 02 二月 04:04:50.976 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:04:50 02/02/2016 and reports: hello [DEBUG] 02 二月 04:04:50.976 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:04:50.977 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:04:50 02/02/2016 and reports: hello [INFO] 02 二月 04:04:50.977 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats) at: 16:04:50 02/02/2016 [DEBUG] 02 二月 04:04:50.977 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:04:50.978 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:04:50 CST 2016, fired by: TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats [INFO] 02 二月 04:04:50.978 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = someValue [INFO] 02 二月 04:04:50.978 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherValue [INFO] 02 二月 04:04:50.978 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:04:50 02/02/2016 and reports: hello [DEBUG] 02 二月 04:04:55.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:04:55.843 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:04:55 02/02/2016 [DEBUG] 02 二月 04:04:55.843 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:04:55.844 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:04:55 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:04:55.844 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:04:55 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:00.002 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:00.003 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinute) at: 16:05:00 02/02/2016 [DEBUG] 02 二月 04:05:00.004 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:05:00.004 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:05:00 CST 2016, fired by: TestCronTrigger2AtEveryMinute [INFO] 02 二月 04:05:00.005 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = overriddenValue [INFO] 02 二月 04:05:00.005 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherOverriddenValue [INFO] 02 二月 04:05:00.006 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:05:00 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:00.845 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:00.847 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:00 02/02/2016 [DEBUG] 02 二月 04:05:00.847 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:00.847 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:00 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:00.848 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:00 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:00.950 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:00.951 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats) at: 16:05:00 02/02/2016 [DEBUG] 02 二月 04:05:00.951 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:05:00.951 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:05:00 CST 2016, fired by: TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats [INFO] 02 二月 04:05:00.951 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = someValue [INFO] 02 二月 04:05:00.951 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherValue [INFO] 02 二月 04:05:00.951 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:05:00 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:05.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:05.844 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:05 02/02/2016 [DEBUG] 02 二月 04:05:05.845 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:05.845 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:05 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:05.846 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:05 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:10.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:10.843 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:10 02/02/2016 [DEBUG] 02 二月 04:05:10.843 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:10.843 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:10 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:10.844 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:10 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:10.950 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:10.950 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats) at: 16:05:10 02/02/2016 [DEBUG] 02 二月 04:05:10.950 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:05:10.950 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:05:10 CST 2016, fired by: TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats [INFO] 02 二月 04:05:10.951 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = someValue [INFO] 02 二月 04:05:10.951 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherValue [INFO] 02 二月 04:05:10.951 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:05:10 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:15.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:15.843 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:15 02/02/2016 [DEBUG] 02 二月 04:05:15.843 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:15.844 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:15 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:15.845 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:15 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:20.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:20.844 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:20 02/02/2016 [DEBUG] 02 二月 04:05:20.844 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:20.845 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:20 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:20.846 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:20 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:20.950 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:20.950 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats) at: 16:05:20 02/02/2016 [DEBUG] 02 二月 04:05:20.950 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:05:20.950 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:05:20 CST 2016, fired by: TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats [INFO] 02 二月 04:05:20.950 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = someValue [INFO] 02 二月 04:05:20.951 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherValue [INFO] 02 二月 04:05:20.951 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:05:20 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:25.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:25.843 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:25 02/02/2016 [DEBUG] 02 二月 04:05:25.843 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:25.844 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:25 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:25.845 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:25 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:30.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:30.843 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:30 02/02/2016 [DEBUG] 02 二月 04:05:30.843 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:30.843 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:30 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:30.844 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:30 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:30.954 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:30.957 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats) at: 16:05:30 02/02/2016 [DEBUG] 02 二月 04:05:30.957 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:05:30.957 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:05:30 CST 2016, fired by: TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats [INFO] 02 二月 04:05:30.958 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = someValue [INFO] 02 二月 04:05:30.958 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherValue [INFO] 02 二月 04:05:30.959 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:05:30 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:35.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:35.842 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:35 02/02/2016 [DEBUG] 02 二月 04:05:35.843 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:35.843 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:35 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:35.843 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:35 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:40.844 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:40.846 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:40 02/02/2016 [DEBUG] 02 二月 04:05:40.846 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:40.847 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:40 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:40.848 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:40 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:40.951 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:40.952 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats) at: 16:05:40 02/02/2016 [DEBUG] 02 二月 04:05:40.952 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:05:40.953 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:05:40 CST 2016, fired by: TestSimpleTrigger2AtTenSecondIntervalAndFiveRepeats [INFO] 02 二月 04:05:40.953 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = someValue [INFO] 02 二月 04:05:40.953 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherValue [INFO] 02 二月 04:05:40.954 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:05:40 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:45.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:45.844 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:45 02/02/2016 [DEBUG] 02 二月 04:05:45.844 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:45.845 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:45 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:45.846 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:45 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:50.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:50.844 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:50 02/02/2016 [DEBUG] 02 二月 04:05:50.844 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:50.845 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:50 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:50.846 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:50 02/02/2016 and reports: hello [DEBUG] 02 二月 04:05:55.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:05:55.843 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:05:55 02/02/2016 [DEBUG] 02 二月 04:05:55.843 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:05:55.844 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:05:55 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:05:55.844 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:05:55 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:00.002 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:00.003 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinute) at: 16:06:00 02/02/2016 [DEBUG] 02 二月 04:06:00.003 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:06:00.003 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:06:00 CST 2016, fired by: TestCronTrigger2AtEveryMinute [INFO] 02 二月 04:06:00.004 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = overriddenValue [INFO] 02 二月 04:06:00.004 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherOverriddenValue [INFO] 02 二月 04:06:00.004 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:06:00 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:00.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:00.843 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:00 02/02/2016 [DEBUG] 02 二月 04:06:00.843 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:00.844 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:00 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:00.844 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:00 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:05.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:05.844 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:05 02/02/2016 [DEBUG] 02 二月 04:06:05.844 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:05.845 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:05 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:05.846 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:05 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:10.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:10.843 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:10 02/02/2016 [DEBUG] 02 二月 04:06:10.843 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:10.844 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:10 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:10.844 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:10 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:15.852 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:15.854 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:15 02/02/2016 [DEBUG] 02 二月 04:06:15.854 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:15.854 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:15 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:15.855 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:15 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:20.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:20.842 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:20 02/02/2016 [DEBUG] 02 二月 04:06:20.842 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:20.842 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:20 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:20.843 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:20 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:25.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:25.844 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:25 02/02/2016 [DEBUG] 02 二月 04:06:25.844 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:25.845 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:25 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:25.846 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:25 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:30.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:30.843 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:30 02/02/2016 [DEBUG] 02 二月 04:06:30.843 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:30.844 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:30 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:30.844 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:30 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:35.844 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:35.844 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:35 02/02/2016 [DEBUG] 02 二月 04:06:35.844 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:35.844 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:35 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:35.860 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:35 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:40.853 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:40.854 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:40 02/02/2016 [DEBUG] 02 二月 04:06:40.855 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:40.855 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:40 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:40.855 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:40 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:45.848 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:45.849 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:45 02/02/2016 [DEBUG] 02 二月 04:06:45.850 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:45.850 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:45 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:45.866 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:45 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:50.562 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml‘, class=org.quartz.jobs.FileScanJob [INFO] 02 二月 04:06:50.562 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml fired (by trigger JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml) at: 16:06:50 02/02/2016 [DEBUG] 02 二月 04:06:50.562 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml [DEBUG] 02 二月 04:06:50.577 下午 TestScheduler_Worker-2 [org.quartz.jobs.FileScanJob] File ‘quartz_data.xml‘ unchanged. [INFO] 02 二月 04:06:50.578 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job JobSchedulingDataLoaderPlugin.JobSchedulingDataLoaderPlugin_jobInitializer_quartz_data_xml execution complete at 16:06:50 02/02/2016 and reports: null [DEBUG] 02 二月 04:06:50.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:50.844 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:50 02/02/2016 [DEBUG] 02 二月 04:06:50.844 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:50.845 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:50 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:50.846 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:50 02/02/2016 and reports: hello [DEBUG] 02 二月 04:06:55.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:06:55.843 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:06:55 02/02/2016 [DEBUG] 02 二月 04:06:55.844 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:06:55.844 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:06:55 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:06:55.845 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:06:55 02/02/2016 and reports: hello [DEBUG] 02 二月 04:07:00.015 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘GroupOfTestJob2.TestJob2‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:07:00.016 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 fired (by trigger GroupOfTestJob2Triggers.TestCronTrigger2AtEveryMinute) at: 16:07:00 02/02/2016 [DEBUG] 02 二月 04:07:00.016 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job GroupOfTestJob2.TestJob2 [INFO] 02 二月 04:07:00.017 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: GroupOfTestJob2.TestJob2 executing at Tue Feb 02 16:07:00 CST 2016, fired by: TestCronTrigger2AtEveryMinute [INFO] 02 二月 04:07:00.017 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someKey = overriddenValue [INFO] 02 二月 04:07:00.017 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] - jobDataMap entry: someOtherKey = someOtherOverriddenValue [INFO] 02 二月 04:07:00.019 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job GroupOfTestJob2.TestJob2 execution complete at 16:07:00 02/02/2016 and reports: hello [DEBUG] 02 二月 04:07:00.844 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:07:00.845 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:07:00 02/02/2016 [DEBUG] 02 二月 04:07:00.845 下午 TestScheduler_Worker-3 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:07:00.846 下午 TestScheduler_Worker-3 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:07:00 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:07:00.846 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:07:00 02/02/2016 and reports: hello [DEBUG] 02 二月 04:07:05.842 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:07:05.843 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:07:05 02/02/2016 [DEBUG] 02 二月 04:07:05.843 下午 TestScheduler_Worker-1 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:07:05.844 下午 TestScheduler_Worker-1 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:07:05 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:07:05.845 下午 TestScheduler_Worker-1 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:07:05 02/02/2016 and reports: hello [DEBUG] 02 二月 04:07:10.843 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:07:10.844 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:07:10 02/02/2016 [DEBUG] 02 二月 04:07:10.844 下午 TestScheduler_Worker-2 [org.quartz.core.JobRunShell] Calling execute on job DEFAULT.TestJob1 [INFO] 02 二月 04:07:10.845 下午 TestScheduler_Worker-2 [org.quartz.examples.example10.SimpleJob] Executing job: DEFAULT.TestJob1 executing at Tue Feb 02 16:07:10 CST 2016, fired by: TestSimpleTrigger1AtFiveSecondInterval [INFO] 02 二月 04:07:10.845 下午 TestScheduler_Worker-2 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 execution complete at 16:07:10 02/02/2016 and reports: hello [DEBUG] 02 二月 04:07:15.846 下午 TestScheduler_QuartzSchedulerThread [org.quartz.simpl.SimpleJobFactory] Producing instance of Job ‘DEFAULT.TestJob1‘, class=org.quartz.examples.example10.SimpleJob [INFO] 02 二月 04:07:15.848 下午 TestScheduler_Worker-3 [org.quartz.plugins.history.LoggingJobHistoryPlugin] Job DEFAULT.TestJob1 fired (by trigger DEFAULT.TestSimpleTrigger1AtFiveSecondInterval) at: 16:07:15 02/02/2016 [DEBUG] 02 二月 04:07:15.848 下午 TestScheduler_Worker-3 [以上是关于Quartz1.8.5例子的主要内容,如果未能解决你的问题,请参考以下文章