public class JobScheduler extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CtgConfiguration |
configuration |
| Constructor and Description |
|---|
JobScheduler(ProjectStaticData projectData,
CtgConfiguration conf)
Main constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecuteMore()
When we get a schedule, the scheduler might decide to do not use the entire
budget.
|
void |
chooseScheduleType(Properties.AvailableSchedule schedule) |
List<JobDefinition> |
createNewSchedule()
Return new schedule, or
null if scheduling is finished |
CtgConfiguration |
getConfiguration() |
ProjectStaticData |
getProjectData() |
protected final CtgConfiguration configuration
public JobScheduler(ProjectStaticData projectData, CtgConfiguration conf)
projectData - public void chooseScheduleType(Properties.AvailableSchedule schedule) throws IllegalArgumentException
IllegalArgumentExceptionpublic List<JobDefinition> createNewSchedule()
null if scheduling is finishedpublic boolean canExecuteMore()
public ProjectStaticData getProjectData()
public CtgConfiguration getConfiguration()
Copyright © 2010–2016 EvoSuite. All rights reserved.