Class TaskGenerator
java.lang.Object
org.tasktide.core.manager.generator.TaskGenerator
Generator to support creation of random tasks
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorkItemgenerateExampleWorkItem(ExampleGenerators taskType, int nTasks) BuildWorkItemwith required number of tasksgenerateExampleWorkItem(ExampleGenerators taskType, int nItems, int nTasks) Generate required ofWorkItemfor example tasksstatic ManagerTaskGenerate randomHostnameGeneratortaskgenerateItemTasks(ExampleGenerators taskType, int nTasks) Fetch required number of random tasks for typestatic ManagerTaskGenerate randomNsLookupGeneratortaskstatic ManagerTaskGenerate randomPingGeneratortaskstatic ManagerTaskGenerate randomSeqGeneratortaskstatic ManagerTaskgenerateTask(ExampleGenerators taskType) Generate random task of required typestatic List<ManagerTask> generateTasks(ExampleGenerators taskType, int nTasks) Fetch required number of random tasks for type
-
Constructor Details
-
TaskGenerator
public TaskGenerator()
-
-
Method Details
-
generateTask
Generate random task of required type- Parameters:
taskType-- Returns:
- Map-String of
ManagerTaskName, String of task
-
generatePingTask
Generate randomPingGeneratortask- Returns:
ManagerTask
-
generateSeqTask
-
generateNsLookupTask
Generate randomNsLookupGeneratortask- Returns:
ManagerTask
-
generateHostnameTask
Generate randomHostnameGeneratortask- Returns:
ManagerTask
-
generateTasks
Fetch required number of random tasks for type- Parameters:
taskType-nTasks-- Returns:
- List-Map-String of
ManagerTaskName, String of task
-
generateItemTasks
Fetch required number of random tasks for type- Parameters:
taskType-nTasks-- Returns:
- List-Map-String of
ItemTaskName, String of task
-
generateExampleWorkItem
-
generateExampleWorkItem
public static List<WorkItem> generateExampleWorkItem(ExampleGenerators taskType, int nItems, int nTasks) Generate required ofWorkItemfor example tasks- Parameters:
taskType-nItems-nTasks-- Returns:
- List-
WorkItem
-