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
-true
if this schedule is disabled- Throws:
IllegalArgumentException
- if cronExpression isnull
IllegalArgumentException
- if executionRequest isnull
-
JobSchedule
Constructor.Schedule will have
isDisabled()
set tofalse
.- Parameters:
cronExpression
- cron expressionexecutionRequest
- job execution request- Throws:
IllegalArgumentException
- if cronExpression isnull
IllegalArgumentException
- 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:
true
if this schedule is disabled.
-
equals
-
hashCode
public int hashCode() -
toString
-