Package com.bytedesk.core.quartz
Class QuartzEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.core.quartz.QuartzEntity
- All Implemented Interfaces:
Serializable
Quartz job entity for scheduled task management
Manages cron jobs, scheduled tasks, and job execution configurations
Database Table: bytedesk_core_quartz
Purpose: Stores job definitions, trigger configurations, and execution schedules
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
Cron expression defining the job execution scheduleprivate String
Description of the job's purposeprivate Boolean
Whether the job should persist after completionprivate String
Fully qualified class name of the job implementationprivate String
Group name for organizing related jobsprivate String
Method name to be executed in the job classprivate String
Name of the scheduled jobprivate String
Policy for handling misfired triggersprivate Boolean
Whether the job should not run concurrently with itselfprivate String
Group name for organizing related triggersprivate String
Name of the trigger for this jobprivate String
Current state of the trigger (WAITING, PAUSED, ACQUIRED)private String
Type of trigger (SIMPLE, CRON)private Boolean
Whether the job should update data during execution -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
jobName
Name of the scheduled job -
jobGroup
Group name for organizing related jobs -
description
Description of the job's purpose -
jobClassName
Fully qualified class name of the job implementation -
jobMethodName
Method name to be executed in the job class -
cronExpression
Cron expression defining the job execution schedule -
durable
Whether the job should persist after completion -
nonconcurrent
Whether the job should not run concurrently with itself -
updateData
Whether the job should update data during execution -
triggerName
Name of the trigger for this job -
triggerGroup
Group name for organizing related triggers -
triggerType
Type of trigger (SIMPLE, CRON) -
triggerState
Current state of the trigger (WAITING, PAUSED, ACQUIRED) -
misfirePolicy
Policy for handling misfired triggers
-
-
Constructor Details
-
QuartzEntity
public QuartzEntity()
-