|
|
@ -59,13 +59,14 @@ public class JobThread extends Thread{
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public ReturnT<String> pushTriggerQueue(TriggerParam triggerParam) {
|
|
|
|
public ReturnT<String> pushTriggerQueue(TriggerParam triggerParam) {
|
|
|
|
// avoid repeat
|
|
|
|
// avoid repeat
|
|
|
|
if (triggerLogIdSet.contains(triggerParam.getLogId())) {
|
|
|
|
synchronized (this){
|
|
|
|
logger.info(">>>>>>>>>>> repeate trigger job, logId:{}", triggerParam.getLogId());
|
|
|
|
if (triggerLogIdSet.contains(triggerParam.getLogId())) {
|
|
|
|
return new ReturnT<String>(ReturnT.FAIL_CODE, "repeate trigger job, logId:" + triggerParam.getLogId());
|
|
|
|
logger.info(">>>>>>>>>>> repeate trigger job, logId:{}", triggerParam.getLogId());
|
|
|
|
|
|
|
|
return new ReturnT<String>(ReturnT.FAIL_CODE, "repeate trigger job, logId:" + triggerParam.getLogId());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
triggerLogIdSet.add(triggerParam.getLogId());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
triggerLogIdSet.add(triggerParam.getLogId());
|
|
|
|
|
|
|
|
triggerQueue.add(triggerParam);
|
|
|
|
triggerQueue.add(triggerParam);
|
|
|
|
return ReturnT.ofSuccess();
|
|
|
|
return ReturnT.ofSuccess();
|
|
|
|
}
|
|
|
|
}
|
|
|
|