SMILA 1.0 API documentation

org.eclipse.smila.jobmanager.taskgenerator
Interface TaskGeneratorProvider

All Known Implementing Classes:
TaskGeneratorProviderImpl

public interface TaskGeneratorProvider

Provides access to different TaskGenerator services.


Field Summary
static java.lang.String DEFAULT_TASK_GENERATOR
          The name of the default task generator.
 
Method Summary
 TaskGenerator getDefaultTaskGenerator()
           
 TaskGenerator getTaskGenerator(java.lang.String taskGeneratorName)
           
 TaskGenerator getTaskGenerator(WorkerDefinition worker)
           
 

Field Detail

DEFAULT_TASK_GENERATOR

static final java.lang.String DEFAULT_TASK_GENERATOR
The name of the default task generator.

See Also:
Constant Field Values
Method Detail

getTaskGenerator

TaskGenerator getTaskGenerator(WorkerDefinition worker)
Parameters:
worker - a worker definition
Returns:
task generator specified in worker definition, or default task generator if none specified.

getTaskGenerator

TaskGenerator getTaskGenerator(java.lang.String taskGeneratorName)
Parameters:
taskGeneratorName - the TaskGenerator service is selected by name
Returns:
TaskGenerator for the given name

getDefaultTaskGenerator

TaskGenerator getDefaultTaskGenerator()
Returns:
the default TaskGenerator.

SMILA 1.0 API documentation