org.jboss.dtf.testframework.coordinator2.scheduler.types
Class MonthlySchedule
java.lang.Object
org.jboss.dtf.testframework.coordinator2.scheduler.types.ScheduleInformation
org.jboss.dtf.testframework.coordinator2.scheduler.types.MonthlySchedule
- All Implemented Interfaces:
- java.io.Serializable
public class MonthlySchedule
- extends ScheduleInformation
- See Also:
- Serialized Form
Constructor Summary |
MonthlySchedule(java.util.Date startTime,
int dayOfMonth,
int[] months)
|
Methods inherited from class org.jboss.dtf.testframework.coordinator2.scheduler.types.ScheduleInformation |
addFailure, associateFile, delete, deleteIfNecessary, deserialize, getAssociatedFile, getDistributionList, getFailures, getSoftwareVersion, getTestDefinitionsURL, getTestSelectionsURL, getUniqueId, serialize, serialize, setRunInformation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MonthlySchedule
public MonthlySchedule(java.util.Date startTime,
int dayOfMonth,
int[] months)
getStartTime
public java.util.Date getStartTime()
getDayOfMonth
public int getDayOfMonth()
getMonths
public int[] getMonths()
isOnThisMonth
public boolean isOnThisMonth(int month)
getNextActivationTime
public java.util.Calendar getNextActivationTime()
- Retrieves the a Date object containing the time and date this
schedule next becomes active.
- Specified by:
getNextActivationTime
in class ScheduleInformation
- Returns:
- The next activation time.
isScheduleFinished
public boolean isScheduleFinished()
- Returns true if the schedule has now finished.
- Specified by:
isScheduleFinished
in class ScheduleInformation
- Returns:
- True if the schedule is finished.
createSchedule
public static MonthlySchedule createSchedule(java.util.Date startTime,
int dayOfMonth,
int[] months)
throws ScheduleException
- Throws:
ScheduleException