public abstract class AlarmSender extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected AlarmConfig |
config |
| 构造器和说明 |
|---|
AlarmSender(AlarmConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
destroy()
销毁
子类实现覆盖此方法实现销毁操作
|
protected boolean |
init()
初始化
子类实现覆盖此方法实现初始化操作
|
abstract boolean |
send(Alarm alarm)
同步发送报警
|
protected String |
signDingTalkWebHookURL()
钉钉webhook URL签名
|
boolean |
start()
启动报警发送服务
|
void |
stop()
停止报警发送服务
|
boolean |
submit(Alarm alarm)
异步投递报警
|
protected AlarmConfig config
public AlarmSender(AlarmConfig config)
public final boolean start()
public final void stop()
public final boolean submit(Alarm alarm)
alarm - 报警信息protected final String signDingTalkWebHookURL()
protected boolean init()
protected void destroy()
public abstract boolean send(Alarm alarm)
alarm - 报警信息Copyright © 2023. All rights reserved.