Class JobSchedule
java.lang.Object
com.polarion.platform.jobs.scheduler.JobSchedule
Job schedule.
See http://quartz.sourceforge.net/javadoc/org/quartz/CronTrigger.html for more info on cron expressions.
Two schedules are equal if their cron expressions and execution requests equal (isDisabled() is
not relevant).
- Version:
- $Revision$ $Date$
- Author:
- Stepan Roh, Polarion Software
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionJobSchedule(String cronExpression, JobExecutionRequest executionRequest) Constructor.JobSchedule(String cronExpression, JobExecutionRequest executionRequest, boolean disabled) Constructor. -
Method Summary
-
Constructor Details
-
JobSchedule
Constructor.- Parameters:
cronExpression- cron expressionexecutionRequest- job execution requestdisabled-trueif this schedule is disabled- Throws:
IllegalArgumentException- if cronExpression isnullIllegalArgumentException- if executionRequest isnull
-
JobSchedule
Constructor.Schedule will have
isDisabled()set tofalse.- Parameters:
cronExpression- cron expressionexecutionRequest- job execution request- Throws:
IllegalArgumentException- if cronExpression isnullIllegalArgumentException- if executionRequest isnull
-
-
Method Details
-
getCronExpression
Returns cron expression.- Returns:
- cron expression (not
null)
-
getExecutionRequest
Returns job execution request.- Returns:
- execution request (not
null)
-
isDisabled
public boolean isDisabled()Returns whether this schedule is disabled.- Returns:
trueif this schedule is disabled.
-
equals
-
hashCode
public int hashCode() -
toString
-