public class TimerSchedulerBean extends JobScheduler
JobScheduler
CALENDAR, EMPTY_STRING_ARRAY, MANAGED_EXECUTOR_SERVICE_LOOKUP, PERSISTENT, TIMER_SCHEDULER_LOOKUP, timeUnit
Constructor and Description |
---|
TimerSchedulerBean() |
Modifier and Type | Method and Description |
---|---|
boolean |
cancel(String scheduleId)
Cancels a job schedule by its id.
|
String[] |
getFeatures()
Gets the features supported by the current job scheduler.
|
JobSchedule |
getJobSchedule(String scheduleId)
Gets the job schedule by its id.
|
List<JobSchedule> |
getJobSchedules()
Gets all job schedules known to the scheduler.
|
JobSchedule |
schedule(JobScheduleConfig scheduleConfig)
submits a job schedule specified with the job schedule config.
|
protected void |
timeout(javax.ejb.Timer timer)
Timeout method, which starts the job, or restarts the job execution, and
saves the new job execution id to
JobSchedule . |
getJobOperator, getJobScheduler, getJobScheduler
public JobSchedule schedule(JobScheduleConfig scheduleConfig)
JobScheduler
schedule
in class JobScheduler
scheduleConfig
- job schedule configpublic List<JobSchedule> getJobSchedules()
JobScheduler
getJobSchedules
in class JobScheduler
public boolean cancel(String scheduleId)
JobScheduler
cancel
in class JobScheduler
scheduleId
- the schedule id to cancelpublic JobSchedule getJobSchedule(String scheduleId)
JobScheduler
getJobSchedule
in class JobScheduler
scheduleId
- id of the job schedule to retrievepublic String[] getFeatures()
JobScheduler
getFeatures
in class JobScheduler
JobScheduler.EMPTY_STRING_ARRAY
,
JobScheduler.PERSISTENT
,
JobScheduler.CALENDAR
protected void timeout(javax.ejb.Timer timer)
JobSchedule
.timer
- the current timer which has just expiredCopyright © 2016 JBoss by Red Hat. All rights reserved.