猿问

Class<? extends SendDataJob> clszz 这个参数怎么理解?反射类还是什么?

publicvoidstarSendDataJob(Classclszz,intintervalMin,Stringtopcic){
try{
JobDetailsenddatajobDetail=JobBuilder.newJob(clszz)
.withIdentity(newJobKey(clszz.getSimpleName(),collectorJobGroup)).storeDurably().build();
senddatajobDetail.getJobDataMap().put("topic",topcic);
scheduler.addJob(senddatajobDetail,true);
addTrigger(clszz.getSimpleName(),senddatajobDetail,intervalMin);
}catch(SchedulerExceptione){
log.error("startsenddatajoberror,jobname:{}",clszz.getName());
log.error("startsenddatajoberror",e);
e.printStackTrace();
}
}
智慧大石
浏览 728回答 2
2回答

料青山看我应如是

首先,我假定你是知道泛型这个概念,如果不知道泛型你可以去看OracleJava对泛型的描述这个的参数是Class类型但是传递进来的Class的类型必须是继承SendDataJob这个类的类型
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答