public class TimerServiceImpl extends java.lang.Object implements TimerService
| Constructor and Description |
|---|
TimerServiceImpl(io.vertx.core.Vertx vertx) |
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Future<java.lang.Void> |
onRuleAdded(java.lang.String traceId,
cn.geekcity.xiot.spec.where.Where where,
cn.geekcity.xiot.spec.rule.Rule rule) |
io.vertx.core.Future<java.lang.Void> |
onRuleChanged(java.lang.String traceId,
cn.geekcity.xiot.spec.where.Where where,
cn.geekcity.xiot.spec.rule.Rule rule) |
io.vertx.core.Future<java.lang.Void> |
onRuleRemoved(java.lang.String traceId,
cn.geekcity.xiot.spec.where.Where where,
java.lang.String ruleId) |
io.vertx.core.Future<java.lang.Void> |
start(java.util.List<cn.geekcity.xiot.spec.rule.Rule> rules,
TimerListener listener) |
io.vertx.core.Future<java.lang.Void> |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic io.vertx.core.Future<java.lang.Void> start(java.util.List<cn.geekcity.xiot.spec.rule.Rule> rules,
TimerListener listener)
start in interface TimerServicepublic io.vertx.core.Future<java.lang.Void> stop()
stop in interface TimerServicepublic io.vertx.core.Future<java.lang.Void> onRuleAdded(java.lang.String traceId,
cn.geekcity.xiot.spec.where.Where where,
cn.geekcity.xiot.spec.rule.Rule rule)
onRuleAdded in interface cc.openxiot.gateway.device.typedef.listener.RuleListenerpublic io.vertx.core.Future<java.lang.Void> onRuleRemoved(java.lang.String traceId,
cn.geekcity.xiot.spec.where.Where where,
java.lang.String ruleId)
onRuleRemoved in interface cc.openxiot.gateway.device.typedef.listener.RuleListenerpublic io.vertx.core.Future<java.lang.Void> onRuleChanged(java.lang.String traceId,
cn.geekcity.xiot.spec.where.Where where,
cn.geekcity.xiot.spec.rule.Rule rule)
onRuleChanged in interface cc.openxiot.gateway.device.typedef.listener.RuleListener