Class JobTaskFailAlarmListener
java.lang.Object
com.aizuda.snailjob.server.common.alarm.AbstractAlarm<E,JobAlarmInfo>
com.aizuda.snailjob.server.common.alarm.AbstractJobAlarm<JobTaskFailAlarmEvent>
com.aizuda.snailjob.server.job.task.support.alarm.listener.JobTaskFailAlarmListener
JOB任务执行失败告警
- Since:
- 2.5.0
-
Field Summary
Fields inherited from class com.aizuda.snailjob.server.common.alarm.AbstractAlarm
accessTemplate, recipientMapper, taskScheduler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.aizuda.snailjob.common.core.alarm.AlarmContextbuildAlarmContext(JobAlarmInfo alarmDTO, NotifyConfigInfo notifyConfig) voiddoOnApplicationEvent(JobTaskFailAlarmEvent jobTaskFailAlarmEvent) protected intprotected List<SyetemTaskTypeEnum>protected List<JobAlarmInfo>poll()protected voidstartLog()Methods inherited from class com.aizuda.snailjob.server.common.alarm.AbstractJobAlarm
convertAlarmDTOMethods inherited from class com.aizuda.snailjob.server.common.alarm.AbstractAlarm
close, getRateLimiter, obtainNotifyConfig, run, sendAlarm, start
-
Constructor Details
-
JobTaskFailAlarmListener
public JobTaskFailAlarmListener()
-
-
Method Details
-
poll
- Specified by:
pollin classAbstractAlarm<JobTaskFailAlarmEvent,JobAlarmInfo> - Throws:
InterruptedException
-
buildAlarmContext
protected com.aizuda.snailjob.common.core.alarm.AlarmContext buildAlarmContext(JobAlarmInfo alarmDTO, NotifyConfigInfo notifyConfig) - Specified by:
buildAlarmContextin classAbstractAlarm<JobTaskFailAlarmEvent,JobAlarmInfo>
-
startLog
protected void startLog()- Specified by:
startLogin classAbstractAlarm<JobTaskFailAlarmEvent,JobAlarmInfo>
-
getNotifyScene
protected int getNotifyScene()- Specified by:
getNotifyScenein classAbstractAlarm<JobTaskFailAlarmEvent,JobAlarmInfo>
-
getSystemTaskType
- Specified by:
getSystemTaskTypein classAbstractAlarm<JobTaskFailAlarmEvent,JobAlarmInfo>
-
doOnApplicationEvent
@TransactionalEventListener(fallbackExecution=true, phase=AFTER_COMPLETION) public void doOnApplicationEvent(JobTaskFailAlarmEvent jobTaskFailAlarmEvent) - Specified by:
doOnApplicationEventin classAbstractAlarm<JobTaskFailAlarmEvent,JobAlarmInfo>
-