定时器API概述

定时器提供了在驱动层面创建定时功能的支持。

  •   脚本内使用_timer

  •   一般使用方式

在系统内启动驱动内设置定时器的启动

在系统内停止驱动内设置定时器的关闭

在一般驱动内可以随时关闭或者打开定时器,并且可以自定义时间,时间格式为Unix风格的cronExpression

在使用时必须指定appId,version,driverName用于定位某一需要定时的驱动。   

添加一个定时器

addTimer(String timerName, String appId, String version, String driverName, String cronExpression)

方法:addTimer(java.lang.String timerName, java.lang.String appId, java.lang.String version, java.lang.String driverName, java.lang.String cronExpression)   

说明:添加一个定时器 

返回值:void

暂停所有计时器

pauseAllTimer()

方法:pauseAllTimer()  

说明:暂停所有计时器 

返回值:void

暂停指定计时器

pauseTimer(String timerName)

方法:pauseTimer(java.lang.String timerName)   

说明:暂停指定计时器 

返回值:void

删除一个定时器

removeTimer(java.lang.String timerName)

方法:removeTimer(java.lang.String timerName)   

说明:删除一个定时器 

返回值:void

恢复所有计时器

resumeAllTimer()

方法: resumeAllTimer()    

说明:恢复所有计时器 

返回值:void

恢复一个计时器

resumeTimer(java.lang.String timerName)

方法: resumeTimer(java.lang.String timerName) 

说明:恢复一个计时器 

返回值:void

更新一个定时器时间

updateTimer(java.lang.String timerName, java.lang.String cronExpression)

方法: updateTimer(java.lang.String timerName, java.lang.String cronExpression)  

说明:更新一个定时器时间 

返回值:void