类 AlarmSender


  • public abstract class AlarmSender
    extends Object
    报警发送抽象类 不同报警系统继承此类,实现报警接口
    作者:
    frankcl
    • 构造器详细资料

      • AlarmSender

        public AlarmSender​(AlarmConfig config)
    • 方法详细资料

      • start

        public final boolean start()
        启动报警发送服务
        返回:
        启动成功返回true,否则返回false
      • stop

        public final void stop()
        停止报警发送服务
      • submit

        public final boolean submit​(Alarm alarm)
        异步投递报警
        参数:
        alarm - 报警信息
        返回:
        投递成功返回true,否则返回false
      • signDingTalkWebHookURL

        protected final String signDingTalkWebHookURL()
        钉钉webhook URL签名
        返回:
        webhook签名URL
      • init

        protected boolean init()
        初始化 子类实现覆盖此方法实现初始化操作
        返回:
        成功返回true,否则返回false
      • destroy

        protected void destroy()
        销毁 子类实现覆盖此方法实现销毁操作
      • send

        public abstract boolean send​(Alarm alarm)
        同步发送报警
        参数:
        alarm - 报警信息
        返回:
        发送成功返回true,否则返回false