Package io.jans.service.timer
Class QuartzSchedulerManager
java.lang.Object
io.jans.util.init.Initializable
io.jans.service.timer.QuartzSchedulerManager
@ApplicationScoped
public class QuartzSchedulerManager
extends io.jans.util.init.Initializable
- Author:
- Yuriy MovchanDate: 04/04/2017
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voiddestroy()protected voidbooleanvoidschedule(io.jans.service.timer.event.TimerEvent timerEvent) voidschedule(io.jans.service.timer.schedule.JobShedule jobShedule) voidschedule(org.quartz.JobDetail jobDetail, org.quartz.Trigger trigger) voidstandby()voidstart()Methods inherited from class io.jans.util.init.Initializable
init, reinit
-
Field Details
-
QUARTZ_PROPERTY_FILE_NAME
- See Also:
-
-
Constructor Details
-
QuartzSchedulerManager
public QuartzSchedulerManager()
-
-
Method Details
-
initInternal
protected void initInternal()- Specified by:
initInternalin classio.jans.util.init.Initializable
-
schedule
public void schedule(io.jans.service.timer.schedule.JobShedule jobShedule) -
schedule
public void schedule(org.quartz.JobDetail jobDetail, org.quartz.Trigger trigger) -
schedule
public void schedule(@Observes io.jans.service.timer.event.TimerEvent timerEvent) -
start
public void start() -
standby
public void standby() -
clear
public void clear() -
destroy
@PreDestroy public void destroy() -
isInitialized
public boolean isInitialized()- Overrides:
isInitializedin classio.jans.util.init.Initializable
-