@ -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 . SUCCESS ;
return ReturnT . SUCCESS ;
}
}