package Ġcom . tw si han . examples . configuration Ċ Ċ import Ġcom . tw si han . examples . jobs . Example Job Ċ import Ġorg . quartz .* Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ Ċ @ Configuration Ċ class ĠJob Configuration Ċ { ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠEX AMPLE _ JOB _ NAME Ġ= Ġ" example " ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġcommunication Job Detail (): ĠJob Detail ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠJob Builder . new Job ( Example Job :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Identity ( EXAMPLE _ JOB _ NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. store Dur ably () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġcommunication Queue Job Trigger (): ĠTrigger ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTrigger Builder . new Trigger () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. for Job ( communication Job Detail ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Identity ( EXAMPLE _ JOB _ NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Schedule ( Simple Schedule Builder . simple Schedule (). with Interval InSeconds ( 5 ). repeat Fore ver ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ } Ċ