Class MapTaskGenerator
java.lang.Object
com.aizuda.snailjob.server.job.task.support.generator.task.AbstractJobTaskGenerator
com.aizuda.snailjob.server.job.task.support.generator.task.MapReduceTaskGenerator
com.aizuda.snailjob.server.job.task.support.generator.task.MapTaskGenerator
- All Implemented Interfaces:
JobTaskGenerator,org.springframework.beans.factory.InitializingBean
- Since:
- : sj_1.1.0
-
Constructor Summary
ConstructorsConstructorDescriptionMapTaskGenerator(JobTaskMapper jobTaskMapper, org.springframework.transaction.support.TransactionTemplate transactionTemplate, ClientNodeAllocateHandler clientNodeAllocateHandler) -
Method Summary
Modifier and TypeMethodDescriptiondoGenerate(JobTaskGenerateContext context) protected MapReduceArgsStrDTOgetJobParams(JobTaskGenerateContext context) com.aizuda.snailjob.common.core.enums.JobTaskTypeEnumMethods inherited from class com.aizuda.snailjob.server.job.task.support.generator.task.AbstractJobTaskGenerator
afterPropertiesSet, batchSaveJobTasks, generate
-
Constructor Details
-
MapTaskGenerator
public MapTaskGenerator(JobTaskMapper jobTaskMapper, org.springframework.transaction.support.TransactionTemplate transactionTemplate, ClientNodeAllocateHandler clientNodeAllocateHandler)
-
-
Method Details
-
getTaskInstanceType
public com.aizuda.snailjob.common.core.enums.JobTaskTypeEnum getTaskInstanceType()- Specified by:
getTaskInstanceTypein interfaceJobTaskGenerator- Overrides:
getTaskInstanceTypein classMapReduceTaskGenerator
-
doGenerate
- Overrides:
doGeneratein classMapReduceTaskGenerator
-
getJobParams
- Overrides:
getJobParamsin classMapReduceTaskGenerator
-