`

触发流程的监控实例 .

    博客分类:
  • j2ee
 
阅读更多

public class AutoRunFlowListener implements ServletContextListener{
 
 private static final Logger log = Logger.getLogger(AutoRunFlowListener.class);
 
 
 private Timer timer = null;
 private RunFlowTask task = null;

 public void contextDestroyed(ServletContextEvent servletContextEvent) {
  if(timer != null){
   timer.cancel();
  }
  log.info("自动触发流程定时器销毁");
  servletContextEvent.getServletContext().log("自动触发流程定时器销毁");
 }

 public void contextInitialized(ServletContextEvent servletContextEvent) {
  PropertiesParser prop = new PropertiesParser();
  String provinceId = prop.getProperty("provinceId");
  if(!"114".equals(provinceId)){
   return;
  }
  timer = new Timer(true);
  task = new RunFlowTask();
  log.info("自动触发流程定时器启动");
  servletContextEvent.getServletContext().log("定时器已启动");
  timer.schedule(task, 0, 180000); //三分钟加载一次
  log.info("自动触发流程已经添加任务调度表");
 }

}

class RunFlowTask extends TimerTask{
 private static final Logger log = Logger.getLogger(RunFlowTask.class);
 
 public RunFlowTask(){}
 
 @Override
 public void run() {

//监控要做的事情,

}

分享到:
评论

相关推荐

    labview-上位机监控界面实例.zip

    在这个"labview-上位机监控界面实例.zip"压缩包中,你将找到一系列关于如何使用LabView构建上位机监控界面的源码和实例。这些实例涵盖了从基本的数据显示到复杂的系统控制,对于理解和掌握LabView在实际应用中的技巧...

    WebSphereMQForJAVA编程实例.doc

    它展示了如何使用 WebSphere MQ 的 Java API 来实现 MQ trigger,包括创建队列和处理过程、启动触发监控器、将消息放入触发队列中等步骤。这个示例程序可以帮助开发者更好地理解 WebSphere MQ 的工作原理,并提供了...

    500编程实例.rar

    本资源“500编程实例.rar”正是针对AB PLC的学习与实践而编写的,包含了500个编程实例,旨在帮助读者深入理解并掌握AB PLC的编程技巧。 PLC(可编程逻辑控制器)是工业控制系统的支柱,它通过编写和执行程序来控制...

    屏幕监控监控.rar

    屏幕监控监控技术是一种在计算机和网络环境中用于管理...通过深入研究这个VC++项目实例,开发者可以学习到屏幕监控的完整流程,从屏幕捕获到数据处理,再到界面设计和系统优化,这些都将为开发类似应用提供宝贵的经验。

    用VB编写上位机实例.zip

    通过这份"用VB编写上位机实例.doc"文档,开发者可以深入学习到如何将这些理论知识应用于实际项目中,提升VB编程和上位机开发技能。这份实例对于初学者来说是极好的学习材料,对于有经验的开发者则可以作为参考和灵感...

    IFIX调度实现日报月报实例.rar

    在这个"IFIX调度实现日报月报实例.rar"压缩包中,我们主要探讨的是如何利用IFIX系统来自动化生成日报和月报的过程。 首先,IFIX作为SCADA系统的核心组件,其调度功能允许用户设置自动化任务,例如定时采集数据、...

    HOOKAPI钩子操作实例.rar

    "HOOKAPI钩子操作实例.rar"这个压缩包文件很可能是包含了一些演示如何使用HOOKAPI进行钩子设置的示例代码和教程。 钩子在Windows编程中起着至关重要的作用,它的工作原理是通过安装一个函数(称为钩子函数)到系统...

    104-51单片机-Protues仿真实例.zip

    在51单片机的学习过程中,理解其内部结构和工作原理是基础。51单片机由CPU、存储器(包括ROM和RAM)、定时/计数器、并行I/O端口、串行通信接口等组成。其中,CPU执行指令,控制整个系统运行;ROM存储程序,RAM则用于...

    结合Zabbix与Ansible打造自动化数据库监控体系.docx

    实现LLD的关键步骤包括创建发现规则、定义宏以及利用zabbix_sender发送JSON数据来触发实例的监控。 2. **API** Zabbix的API提供了与系统交互的能力,可以实现与其他系统的集成,比如自动添加主机监控、更新Item等...

    电子政务-由摄像机电荷藕合器件触发的光电开关.zip

    电子政务是现代信息技术在政府管理中的应用,旨在提高公共服务效率,增强政府透明度,促进公众参与,以及优化政府内部的工作流程。在这个特定的压缩包文件中,“由摄像机电荷藕合器件触发的光电开关”是一个关键的...

    wincc的OPC实例.rar

    《深入理解WinCC OPC实例——基于VB的...通过VB开发OPC客户端,我们可以轻松地实现与WinCC的数据交互,提高生产效率,优化工艺流程。学习和掌握这一技术,对于提升工业自动化系统的集成能力和智能化水平具有重要意义。

    Delphi实现各种HOOK钩子源码实例.rar

    在Delphi编程环境下,通过使用HOOK技术,开发者可以深入理解和控制程序运行过程,实现如键盘、鼠标事件的监听,以及文件I/O等操作的监控。下面我们将详细探讨Delphi中实现的各种HOOK钩子以及它们的应用实例。 1. **...

    西门子 s7-200程序实例.rar

    这个"西门子 s7-200程序实例.rar"压缩包很可能是包含了一些实际的S7-200 PLC编程示例,帮助用户学习和理解如何编写和应用S7-200的控制程序。 S7-200 PLC支持梯形图(Ladder Diagram, LD)、结构文本(Structured ...

    水厂监控可用.rar

    本资源“水厂监控可用.rar”提供了一个基于组态王的水厂监控组态工程实例,对于学习和理解此类系统有着极大的帮助。 组态王,全称为“广州亚控科技发展有限公司”的KingView,是一款广泛应用的工业自动化组态软件,...

    富士人机中创建趋势实例.rar

    富士人机中创建趋势实例的功能,不仅简化了数据监控的过程,还提高了生产效率和设备的可靠性。通过熟练掌握这一技能,用户能够更有效地管理和维护自动化系统,提升企业的生产效率和质量。在实际应用中,还应结合具体...

    数字视频监控系统.pdf

    研究数字视频监控系统的主要目的在于提高安全防范水平,实现对环境的实时、动态、智能监控,同时通过数字化技术,简化操作流程,降低维护成本,增强事后分析和证据留存的能力。 3. 系统优点 数字视频监控系统具备...

    化工仪表英文缩写与实例.doc

    在化工行业中,仪表设备是监控和控制生产过程的关键组件,它们负责测量、显示和控制各种工艺参数,如温度、压力、流量、液位等。以下是一些常见的化工仪表英文缩写及其详细解释: 1. PID (Process Instrumentation ...

    java做的监控应用实例 初学者很好的实例

    8. **持续集成与自动化**:对于初学者来说,了解如何将监控应用集成到持续集成/持续部署(CI/CD)流程中也很重要。这样可以在每次部署后自动检查应用的健康状况。 这个"ApplicationMonitor"实例可能会涵盖上述部分...

    应用源码battery(电池)监控程序.zip

    在Java代码中,我们通常会通过`Context`对象获取到`BatteryManager`实例,然后调用其提供的方法来获取数据。例如: ```java BatteryManager batteryManager = (BatteryManager) getSystemService(BATTERY_SERVICE);...

    PLC应用系统设计及实例.rar

    - 软件设计:开发监控界面,便于操作人员实时监控系统状态。 - 系统调试:通过模拟运行和现场测试,调整和完善程序,确保系统正常运行。 3. 实例分析:资源中的实例可能涵盖了各种应用场景,比如: - 生产线自动...

Global site tag (gtag.js) - Google Analytics