Quartz 库表设计

一. qrtz_blob_triggers

 

二. qrtz_calendars

 

三. qrtz_cron_triggers

 

1.存储 CronTrigger 触发器、创建触发器时就被存储
    CronTrigger trigger = new CronTrigger("trigger", "group", "job", "group", "0/5 * * * * ?");

 

    TRIGGER_NAME、TRIGGER_GROUP  主键   trigger  group
    CRON_EXPRESSION      cron 表达式           0/5 * * * * ?
    TIME_ZONE_ID             所用地区时区    

2.
四. qrtz_fired_triggers

 


五.qrtz_job_details
1.存储JobDetail  


   JobDetail jobDetail = new JobDetail("job","group",HelloWorld.class);

 

   JOB_NAME,JOB_GROUP     主键
   DESCRIPTION      描述
   JOB_CLASS_NAME      具体执行的job类的全称
   IS_DURABLE     
   IS_VOLATILE
   IS_STATEFUL
   REQUESTS_RECOVERY ,
   JOB_DATA


六. qrtz_job_listener

 

七. qrtz_locks

 

八. qrtz_paused_trigger_grps

 

九. qrtz_scheduler_state

 

十. qrtz_simple_triggers

 

十一.qrtz_trigger_listeners

 

十二.qrtz_triggers
1.存储


    TRIGGER_NAME  TRIGGER_GROUP  主键
    JOB_NAME    JOB_GROUP        外键引用表qrtz_job_details的主键
    IS_VOLATILE
    DESCRIPTION
    NEXT_FIRE_TIME   下个触发时间(微秒)
    PREV_FIRE_TIME   上个触发时间(微秒)
    PRIORITY   优先级
    TRIGGER_STATE   触发状态(WAITING、ACQUIRED)
    TRIGGER_TYPE  触发器类型
    START_TIME    开始触发的时间
    END_TIME    结束触发的时间
    CALENDAR_NAME   
    MISFIRE_INSTR
    JOB_DATA

 

 

 

 

你可能感兴趣的:(quartz)