public class ExactSchedulingFactory extends Object
Constructor and Description |
---|
ExactSchedulingFactory(de.uka.ipd.sdq.scheduler.SchedulerModel model) |
ExactSchedulingFactory(de.uka.ipd.sdq.scheduler.SchedulerModel model,
String schedulerConfigurationModel) |
Modifier and Type | Method and Description |
---|---|
ILoadBalancer |
createLoadBalancer(LoadBalancing load_balancing) |
IProcessSelector |
createProcessSelector(ProcessSelection processSelection) |
IResourceInstance |
createResourceInstance(int index,
de.uka.ipd.sdq.scheduler.IActiveResource containing_resource) |
de.uka.ipd.sdq.scheduler.IRunningProcess |
createRunningProcess(de.uka.ipd.sdq.scheduler.ISchedulableProcess process,
ProcessConfiguration configuration,
ActiveResourceConfiguration resourceConfiguration) |
de.uka.ipd.sdq.scheduler.IActiveResource |
getResource(de.uka.ipd.sdq.scheduler.SchedulerModel model,
String schedulerName,
long numReplicas,
String sensorDescription) |
public ExactSchedulingFactory(de.uka.ipd.sdq.scheduler.SchedulerModel model)
public ExactSchedulingFactory(de.uka.ipd.sdq.scheduler.SchedulerModel model, String schedulerConfigurationModel)
public de.uka.ipd.sdq.scheduler.IActiveResource getResource(de.uka.ipd.sdq.scheduler.SchedulerModel model, String schedulerName, long numReplicas, String sensorDescription)
public IResourceInstance createResourceInstance(int index, de.uka.ipd.sdq.scheduler.IActiveResource containing_resource)
public de.uka.ipd.sdq.scheduler.IRunningProcess createRunningProcess(de.uka.ipd.sdq.scheduler.ISchedulableProcess process, ProcessConfiguration configuration, ActiveResourceConfiguration resourceConfiguration)
public ILoadBalancer createLoadBalancer(LoadBalancing load_balancing)
public IProcessSelector createProcessSelector(ProcessSelection processSelection)