Skip navigation links
jberet-schedule 1.3.0.Final
A B C D E G H I J M N O P R S T V 

A

addJobExecutionIds(long) - Method in class org.jberet.schedule.JobSchedule
 
afterDelay(long) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the subsequent delay (in minutes) to this builder.
afterJob() - Method in class org.jberet.schedule.SchedulingJobListener
This method schedules the next execution of the same job to start after the current job execution ends.

B

build() - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Builds a new instance of JobScheduleConfig from this builder instance.

C

CALENDAR - Static variable in class org.jberet.schedule.JobScheduler
Feature name for calendar-based job schedule.
cancel(String) - Method in class org.jberet.schedule.ExecutorSchedulerImpl
 
cancel(String) - Method in class org.jberet.schedule.JobScheduler
Cancels a job schedule by its id.
cancel(String) - Method in class org.jberet.schedule.timer.TimerSchedulerBean
 
compareTo(JobSchedule) - Method in class org.jberet.schedule.JobSchedule
Compares another job schedule to this one, based on their create time.

D

delete(String) - Method in class org.jberet.schedule.ExecutorSchedulerImpl
 
delete(String) - Method in class org.jberet.schedule.JobScheduler
Deletes a job schedule by its id.

E

EMPTY_STRING_ARRAY - Static variable in class org.jberet.schedule.JobScheduler
Convenience empty string array.
equals(Object) - Method in class org.jberet.schedule.JobScheduleConfig
 
ExecutorSchedulerImpl - Class in org.jberet.schedule
Job scheduler implementation based on java.util.concurrent.ScheduledExecutorService.
ExecutorSchedulerImpl() - Constructor for class org.jberet.schedule.ExecutorSchedulerImpl
Default no-arg constructor.
ExecutorSchedulerImpl(ConcurrentMap<String, JobSchedule>) - Constructor for class org.jberet.schedule.ExecutorSchedulerImpl
Constructs ExecutorSchedulerImpl, specifying ConcurrentMap<String, JobSchedule> for storing all job schedules.
ExecutorSchedulerImpl(ConcurrentMap<String, JobSchedule>, ScheduledExecutorService) - Constructor for class org.jberet.schedule.ExecutorSchedulerImpl
Constructs ExecutorSchedulerImpl, specifying both the ConcurrentMap<String, JobSchedule> for storing all job schedules, and the scheduled executor service.
executorService - Variable in class org.jberet.schedule.ExecutorSchedulerImpl
Scheduled executor used for job scheduling.

G

getAfterDelay() - Method in class org.jberet.schedule.JobScheduleConfig
Gets the subsequent delay (in minutes) of this job schedule.
getFeatures() - Method in class org.jberet.schedule.JobScheduler
Gets the features supported by the current job scheduler.
getFeatures() - Method in class org.jberet.schedule.timer.TimerSchedulerBean
 
getId() - Method in class org.jberet.schedule.JobSchedule
Gets the job schedule id.
getInitialDelay() - Method in class org.jberet.schedule.JobScheduleConfig
Gets the initial delay (in minutes) of this job schedule.
getInterval() - Method in class org.jberet.schedule.JobScheduleConfig
Gets the interval or period (in minutes) of this job schedule.
getJobExecutionId() - Method in class org.jberet.schedule.JobScheduleConfig
Gets the job execution id for this job schedule.
getJobExecutionIds() - Method in class org.jberet.schedule.JobSchedule
Gets all ids of job executions that have realized from this job schedule.
getJobName() - Method in class org.jberet.schedule.JobScheduleConfig
Gets the job XML name for this job schedule.
getJobOperator() - Static method in class org.jberet.schedule.JobScheduler
Convenience method for getting JobOperator.
getJobParameters() - Method in class org.jberet.schedule.JobScheduleConfig
Gets the job parameters for starting the job or restarting the job execution.
getJobParameters(JobExecution) - Method in class org.jberet.schedule.SchedulingJobListener
Gets the job parameters for the next scheduled job execution.
getJobSchedule(String) - Method in class org.jberet.schedule.ExecutorSchedulerImpl
 
getJobSchedule(String) - Method in class org.jberet.schedule.JobScheduler
Gets the job schedule by its id.
getJobSchedule(String) - Method in class org.jberet.schedule.timer.TimerSchedulerBean
 
getJobScheduleConfig() - Method in class org.jberet.schedule.JobSchedule
Gets the job schedule config, which is typically passed in when creating JobSchedule.
getJobScheduler() - Static method in class org.jberet.schedule.JobScheduler
Gets the job scheduler without passing any parameters.
getJobScheduler(Class<? extends JobScheduler>, ConcurrentMap<String, JobSchedule>, String) - Static method in class org.jberet.schedule.JobScheduler
Gets the job scheduler, specifying scheduler type, ConcurrentMap<String, JobSchedule> for storing all job schedules, and the lookup name of ManagedScheduledExecutorService resource.
getJobSchedules() - Method in class org.jberet.schedule.ExecutorSchedulerImpl
 
getJobSchedules() - Method in class org.jberet.schedule.JobScheduler
Gets all job schedules known to the scheduler.
getJobSchedules() - Method in class org.jberet.schedule.timer.TimerSchedulerBean
 
getScheduleExpression() - Method in class org.jberet.schedule.JobScheduleConfig
Gets javax.ejb.ScheduleExpression for calendar-based job schedule.
getStatus() - Method in class org.jberet.schedule.JobSchedule
Gets the job schedule status.

H

hashCode() - Method in class org.jberet.schedule.JobScheduleConfig
 

I

initialDelay(long) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the initial delay (in minutes) to this builder.
initialDelay - Variable in class org.jberet.schedule.SchedulingJobListener
The initial delay (in minutes) after the current job execution ends, before the next scheduled job execution starts.
interval(long) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the interval or period (in minutes) to this builder.
isPersistent() - Method in class org.jberet.schedule.JobScheduleConfig
Gets whether the job schedule is persistent.
isRepeating() - Method in class org.jberet.schedule.JobScheduleConfig
Determines if this job schedule is repeatable or not.
isRestartFailedStopped() - Method in class org.jberet.schedule.SchedulingJobListener
Determines whether to schedule to restart a failed or stopped job execution, or to start another job execution afresh.

J

jobContext - Variable in class org.jberet.schedule.SchedulingJobListener
 
jobExecutionId(long) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the job execution id to this builder.
jobName(String) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the job XML name to this builder.
jobParameters(Properties) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the job parameters to this builder.
JobSchedule - Class in org.jberet.schedule
Represents a job schedule.
JobSchedule() - Constructor for class org.jberet.schedule.JobSchedule
Default no-arg constructor.
JobSchedule(String, JobScheduleConfig) - Constructor for class org.jberet.schedule.JobSchedule
Constructs JobSchedule with id and JobScheduleConfig.
JobSchedule.Status - Enum in org.jberet.schedule
Statuses of JobSchedule.
JobScheduleConfig - Class in org.jberet.schedule
Represents job schedule configuration, typically passed from the client side to schedule a job.
JobScheduleConfig() - Constructor for class org.jberet.schedule.JobScheduleConfig
Default no-arg constructor.
JobScheduleConfigBuilder - Class in org.jberet.schedule
Builder class for JobScheduleConfig.
JobScheduler - Class in org.jberet.schedule
This class defines operations for a job scheduler, and also static methods for obtaining an instance of JobScheduler.
JobScheduler() - Constructor for class org.jberet.schedule.JobScheduler
Default no-arg constructor.

M

MANAGED_EXECUTOR_SERVICE_LOOKUP - Static variable in class org.jberet.schedule.JobScheduler
Lookup name for the managed scheduled executor service.
maxSchedules - Variable in class org.jberet.schedule.SchedulingJobListener
The maximum number of schedules that will be preformed by this class.

N

needToSchedule(JobExecution, BatchStatus) - Method in class org.jberet.schedule.SchedulingJobListener
Checks if need to schedule the next job execution.
newInstance() - Static method in class org.jberet.schedule.JobScheduleConfigBuilder
Creates a new instance of this builder.

O

onBatchStatus - Variable in class org.jberet.schedule.SchedulingJobListener
The list of BatchStatus, if any of which matches the batch status of the current job execution, the next job execution is scheduled.
org.jberet.schedule - package org.jberet.schedule
 
org.jberet.schedule.timer - package org.jberet.schedule.timer
 

P

persistent(boolean) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the persistent flat to this builder.
PERSISTENT - Static variable in class org.jberet.schedule.JobScheduler
Feature name for persistent job schedule.
persistent - Variable in class org.jberet.schedule.SchedulingJobListener
Whether the job schedule is persistent.

R

restartFailedStopped - Variable in class org.jberet.schedule.SchedulingJobListener
Whether to schedule to restart a failed or stopped job execution, or to start another job execution.

S

schedule(JobScheduleConfig) - Method in class org.jberet.schedule.ExecutorSchedulerImpl
 
schedule(JobScheduleConfig) - Method in class org.jberet.schedule.JobScheduler
submits a job schedule specified with the job schedule config.
schedule(JobScheduleConfig) - Method in class org.jberet.schedule.timer.TimerSchedulerBean
 
scheduleExpression(ScheduleExpression) - Method in class org.jberet.schedule.JobScheduleConfigBuilder
Sets the schedule expression to this builder.
SchedulingJobListener - Class in org.jberet.schedule
An implementation of javax.batch.api.listener.JobListener that schedules the next execution of the same job to start some time after the current execution ends.
SchedulingJobListener() - Constructor for class org.jberet.schedule.SchedulingJobListener
 
setId(String) - Method in class org.jberet.schedule.JobSchedule
 
stopAfterTime - Variable in class org.jberet.schedule.SchedulingJobListener
The date and time after which to stop scheduling any further job executions.

T

timeout(Timer) - Method in class org.jberet.schedule.timer.TimerSchedulerBean
Timeout method, which starts the job, or restarts the job execution, and saves the new job execution id to JobSchedule.
TIMER_SCHEDULER_LOOKUP - Static variable in class org.jberet.schedule.JobScheduler
Lookup name for EJB-Timer-based job scheduler implementation.
TimerSchedulerBean - Class in org.jberet.schedule.timer
EJB-Timer-based job scheduler, as a singleton session bean.
TimerSchedulerBean() - Constructor for class org.jberet.schedule.timer.TimerSchedulerBean
 
timeUnit - Static variable in class org.jberet.schedule.JobScheduler
Time unit for job schedule.
toString() - Method in class org.jberet.schedule.ExecutorSchedulerImpl
 
toString() - Method in class org.jberet.schedule.JobScheduleConfig
 

V

valueOf(String) - Static method in enum org.jberet.schedule.JobSchedule.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jberet.schedule.JobSchedule.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I J M N O P R S T V 
Skip navigation links
jberet-schedule 1.3.0.Final

Copyright © 2018 JBoss by Red Hat. All rights reserved.