Class QuartzEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.core.quartz.QuartzEntity
All Implemented Interfaces:
Serializable

@Entity public class QuartzEntity extends BaseEntity
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 Details

    • jobName

      private String jobName
      Name of the scheduled job
    • jobGroup

      private String jobGroup
      Group name for organizing related jobs
    • description

      private String description
      Description of the job's purpose
    • jobClassName

      private String jobClassName
      Fully qualified class name of the job implementation
    • jobMethodName

      private String jobMethodName
      Method name to be executed in the job class
    • cronExpression

      private String cronExpression
      Cron expression defining the job execution schedule
    • durable

      private Boolean durable
      Whether the job should persist after completion
    • nonconcurrent

      private Boolean nonconcurrent
      Whether the job should not run concurrently with itself
    • updateData

      private Boolean updateData
      Whether the job should update data during execution
    • triggerName

      private String triggerName
      Name of the trigger for this job
    • triggerGroup

      private String triggerGroup
      Group name for organizing related triggers
    • triggerType

      private String triggerType
      Type of trigger (SIMPLE, CRON)
    • triggerState

      private String triggerState
      Current state of the trigger (WAITING, PAUSED, ACQUIRED)
    • misfirePolicy

      private String misfirePolicy
      Policy for handling misfired triggers
  • Constructor Details

    • QuartzEntity

      public QuartzEntity()