新增任务
由于snail-job支持五种任务类型,并且五种任务类型的配置有些区别,所以这次openapi提供了以下五种对应的新增方法。新增任务会返回新增的任务ID。在新增中封装了对新增对象参数的校验,相关对应参数都需要填写,漏填则会报错强提示。
java
com.aizuda.snailjob.client.job.core.openapi.SnailJobOpenApi
// 增加集群任务
public static ClusterAddHandler addClusterJob() {
return new ClusterAddHandler();
}
// 增加广播任务
public static BroadcastAddHandler addBroadcastJob() {
return new BroadcastAddHandler();
}
// 增加固定分片任务
public static ShardingAddHandler addShardingJob() {
return new ShardingAddHandler();
}
// 增加Map任务
public static MapAddHandler addMapJob() {
return new MapAddHandler();
}
// 增加MapReduce任务
public static MapReduceAddHandler addMapReduceJob() {
return new MapReduceAddHandler();
}
下文会结合snail-job-demo项目的demo案例来介绍新增方法的使用,在介绍方法前会先列举当前方法可以使用的相关参数