public class SchedulingFactory extends Object implements ISchedulingFactory
Constructor and Description |
---|
SchedulingFactory(SchedulerModel model) |
Modifier and Type | Method and Description |
---|---|
IActiveResource |
createResourceFromExtension(String extensionId,
String resourceId,
long numberOfCores) |
IActiveResource |
createSimDelayResource(String resourceName,
String resourceId) |
IActiveResource |
createSimFCFSResource(String resourceName,
String resourceId) |
IActiveResource |
createSimProcessorSharingResource(String resourceName,
String resourceId,
long numberOfCores) |
IActiveResource |
createSimProcessorSharingResourceLinuxO1(String resourceName,
String resourceId,
long numberOfCores) |
IActiveResource |
createSimProcessorSharingResourceWindows(String resourceName,
String resourceId,
long numberOfCores) |
void |
resetFactory() |
public SchedulingFactory(SchedulerModel model)
public IActiveResource createResourceFromExtension(String extensionId, String resourceId, long numberOfCores)
createResourceFromExtension
in interface ISchedulingFactory
public IActiveResource createSimFCFSResource(String resourceName, String resourceId)
createSimFCFSResource
in interface ISchedulingFactory
public IActiveResource createSimDelayResource(String resourceName, String resourceId)
createSimDelayResource
in interface ISchedulingFactory
public IActiveResource createSimProcessorSharingResource(String resourceName, String resourceId, long numberOfCores)
createSimProcessorSharingResource
in interface ISchedulingFactory
public IActiveResource createSimProcessorSharingResourceWindows(String resourceName, String resourceId, long numberOfCores)
createSimProcessorSharingResourceWindows
in interface ISchedulingFactory
public IActiveResource createSimProcessorSharingResourceLinuxO1(String resourceName, String resourceId, long numberOfCores)
createSimProcessorSharingResourceLinuxO1
in interface ISchedulingFactory
public void resetFactory()
resetFactory
in interface ISchedulingFactory