Skip navigation links
A C D E G N O P R S T U 

A

addListener(RuleListener) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
addListener(RuleListener) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
addListener(RuleExecutionListener) - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
addListener(RuleExecutionListener) - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
添加:规则运行监听器
addRule(String, Rule) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
addRule(String, Rule) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
AutoscalingHelper - Interface in cn.geekcity.device.rule.service.ruleengine.impl.autoscaling
 
AutoscalingHelperImpl - Class in cn.geekcity.device.rule.service.ruleengine.impl.autoscaling.impl
 
AutoscalingHelperImpl(Function<Device, Future<DeviceImage>>) - Constructor for class cn.geekcity.device.rule.service.ruleengine.impl.autoscaling.impl.AutoscalingHelperImpl
 

C

cn.geekcity.device.rule.service.rule - package cn.geekcity.device.rule.service.rule
 
cn.geekcity.device.rule.service.rule.impl - package cn.geekcity.device.rule.service.rule.impl
 
cn.geekcity.device.rule.service.ruleagent - package cn.geekcity.device.rule.service.ruleagent
 
cn.geekcity.device.rule.service.ruleagent.impl - package cn.geekcity.device.rule.service.ruleagent.impl
 
cn.geekcity.device.rule.service.ruleengine - package cn.geekcity.device.rule.service.ruleengine
 
cn.geekcity.device.rule.service.ruleengine.impl - package cn.geekcity.device.rule.service.ruleengine.impl
 
cn.geekcity.device.rule.service.ruleengine.impl.autoscaling - package cn.geekcity.device.rule.service.ruleengine.impl.autoscaling
 
cn.geekcity.device.rule.service.ruleengine.impl.autoscaling.impl - package cn.geekcity.device.rule.service.ruleengine.impl.autoscaling.impl
 
cn.geekcity.device.rule.service.ruleengine.impl.executor - package cn.geekcity.device.rule.service.ruleengine.impl.executor
 
cn.geekcity.device.rule.service.ruleengine.impl.executor.impl - package cn.geekcity.device.rule.service.ruleengine.impl.executor.impl
 
cn.geekcity.device.rule.service.timer - package cn.geekcity.device.rule.service.timer
 
cn.geekcity.device.rule.service.timer.impl - package cn.geekcity.device.rule.service.timer.impl
 
cn.geekcity.device.web - package cn.geekcity.device.web
 
compute(Autoscaling) - Method in interface cn.geekcity.device.rule.service.ruleengine.impl.autoscaling.AutoscalingHelper
 
compute(Autoscaling) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.autoscaling.impl.AutoscalingHelperImpl
 
create(IRuleDatabase) - Static method in interface cn.geekcity.device.rule.service.rule.RuleService
 
create() - Static method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
 
create(Function<Device, Future<DeviceImage>>) - Static method in interface cn.geekcity.device.rule.service.ruleengine.impl.autoscaling.AutoscalingHelper
 
create(Vertx, Function<Device, Future<DeviceImage>>, DayService, RuleService, RuleAgentService, DeviceManager) - Static method in interface cn.geekcity.device.rule.service.ruleengine.impl.executor.RuleExecutor
 
create(Vertx, Function<Device, Future<DeviceImage>>, DayService, RuleService, RuleAgentService, DeviceManager) - Static method in interface cn.geekcity.device.rule.service.ruleengine.RuleEngineService
 
create(Vertx) - Static method in interface cn.geekcity.device.rule.service.timer.TimerService
 

D

delete(HttpServerRequest, Buffer) - Method in class cn.geekcity.device.web.RuleResource
 

E

execute(String) - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
execute(String) - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
执行场景(手动触发)

G

get(HttpServerRequest, Buffer) - Method in class cn.geekcity.device.web.RuleResource
 
get(HttpServerRequest, Buffer) - Method in class cn.geekcity.device.web.RulesResource
 
getRule(String) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
getRule(String) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
getRules(List<String>) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
getRules() - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
getRules(List<String>) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
getRules() - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
getRulesByEventTrigger(EventID) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
getRulesByEventTrigger(EventID) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
getRulesByPropertyTrigger(PropertyID) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
getRulesByPropertyTrigger(PropertyID) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 

N

notifyRuleExecuted(String, int, String, List<AbstractOperation>) - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
notifyRuleExecuted(String, int, String, List<AbstractOperation>) - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
通知:规则已执行完毕
notifyRuleTriggered(String, AbstractOperation) - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
notifyRuleTriggered(String, AbstractOperation) - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
通知:规则已触发

O

onEventOccurred(String, Where, EventOperation) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.RuleEngineServiceImpl
 
onPropertyChanged(String, Where, PropertyOperation) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.RuleEngineServiceImpl
 
onRuleAdded(String, Where, Rule) - Method in class cn.geekcity.device.rule.service.timer.impl.TimerServiceImpl
 
onRuleChanged(String, Where, Rule) - Method in class cn.geekcity.device.rule.service.timer.impl.TimerServiceImpl
 
onRuleRemoved(String, Where, String) - Method in class cn.geekcity.device.rule.service.timer.impl.TimerServiceImpl
 
onTimerTriggered(String) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.RuleEngineServiceImpl
 
onTimerTriggered(String) - Method in interface cn.geekcity.device.rule.service.timer.TimerListener
 

P

post(HttpServerRequest, Buffer) - Method in class cn.geekcity.device.web.RuleExecuteResource
 
post(HttpServerRequest, Buffer) - Method in class cn.geekcity.device.web.RuleResource
 
put(HttpServerRequest, Buffer) - Method in class cn.geekcity.device.web.RuleResource
 

R

removeAllRules(String) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
removeAllRules(String) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
removeListener(RuleListener) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
removeListener(RuleListener) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
removeListener(RuleExecutionListener) - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
removeListener(RuleExecutionListener) - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
删除:规则运行监听器
removeRule(String, String) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
removeRule(String, String) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
removeRules(String, List<String>) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
removeRules(String, List<String>) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
RuleAgentService - Interface in cn.geekcity.device.rule.service.ruleagent
 
RuleAgentServiceImpl - Class in cn.geekcity.device.rule.service.ruleagent.impl
 
RuleAgentServiceImpl() - Constructor for class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
RuleEngineService - Interface in cn.geekcity.device.rule.service.ruleengine
 
RuleEngineServiceImpl - Class in cn.geekcity.device.rule.service.ruleengine.impl
 
RuleEngineServiceImpl(Vertx, Function<Device, Future<DeviceImage>>, DayService, RuleService, RuleAgentService, DeviceManager) - Constructor for class cn.geekcity.device.rule.service.ruleengine.impl.RuleEngineServiceImpl
 
RuleExecuteResource - Class in cn.geekcity.device.web
 
RuleExecuteResource(RuleExecutor) - Constructor for class cn.geekcity.device.web.RuleExecuteResource
 
RuleExecutor - Interface in cn.geekcity.device.rule.service.ruleengine.impl.executor
 
RuleExecutorImpl - Class in cn.geekcity.device.rule.service.ruleengine.impl.executor.impl
 
RuleExecutorImpl(Vertx, Function<Device, Future<DeviceImage>>, DayService, RuleService, RuleAgentService, DeviceManager) - Constructor for class cn.geekcity.device.rule.service.ruleengine.impl.executor.impl.RuleExecutorImpl
 
RuleResource - Class in cn.geekcity.device.web
 
RuleResource(RuleService) - Constructor for class cn.geekcity.device.web.RuleResource
 
RuleService - Interface in cn.geekcity.device.rule.service.rule
 
RuleServiceImpl - Class in cn.geekcity.device.rule.service.rule.impl
 
RuleServiceImpl(IRuleDatabase) - Constructor for class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
RulesResource - Class in cn.geekcity.device.web
 
RulesResource(RuleService) - Constructor for class cn.geekcity.device.web.RulesResource
 

S

setExecutor(Function<String, Future<Void>>) - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
setExecutor(Function<String, Future<Void>>) - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
设置规则执行器
start() - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
start() - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
start() - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
start() - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
启动
start() - Method in class cn.geekcity.device.rule.service.ruleengine.impl.RuleEngineServiceImpl
 
start() - Method in interface cn.geekcity.device.rule.service.ruleengine.RuleEngineService
启动
start(List<Rule>, TimerListener) - Method in class cn.geekcity.device.rule.service.timer.impl.TimerServiceImpl
 
start(List<Rule>, TimerListener) - Method in interface cn.geekcity.device.rule.service.timer.TimerService
 
stop() - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
stop() - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
stop() - Method in class cn.geekcity.device.rule.service.ruleagent.impl.RuleAgentServiceImpl
 
stop() - Method in interface cn.geekcity.device.rule.service.ruleagent.RuleAgentService
停止
stop() - Method in class cn.geekcity.device.rule.service.ruleengine.impl.RuleEngineServiceImpl
 
stop() - Method in interface cn.geekcity.device.rule.service.ruleengine.RuleEngineService
停止
stop() - Method in class cn.geekcity.device.rule.service.timer.impl.TimerServiceImpl
 
stop() - Method in interface cn.geekcity.device.rule.service.timer.TimerService
 

T

TimerListener - Interface in cn.geekcity.device.rule.service.timer
 
TimerService - Interface in cn.geekcity.device.rule.service.timer
 
TimerServiceImpl - Class in cn.geekcity.device.rule.service.timer.impl
 
TimerServiceImpl(Vertx) - Constructor for class cn.geekcity.device.rule.service.timer.impl.TimerServiceImpl
 
tryExecute(String) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.executor.impl.RuleExecutorImpl
 
tryExecute(Rule, PropertyOperation) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.executor.impl.RuleExecutorImpl
 
tryExecute(Rule, EventOperation) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.executor.impl.RuleExecutorImpl
 
tryExecute(Rule, DayService) - Method in class cn.geekcity.device.rule.service.ruleengine.impl.executor.impl.RuleExecutorImpl
 
tryExecute(String) - Method in interface cn.geekcity.device.rule.service.ruleengine.impl.executor.RuleExecutor
 
tryExecute(Rule, PropertyOperation) - Method in interface cn.geekcity.device.rule.service.ruleengine.impl.executor.RuleExecutor
 
tryExecute(Rule, EventOperation) - Method in interface cn.geekcity.device.rule.service.ruleengine.impl.executor.RuleExecutor
 
tryExecute(Rule, DayService) - Method in interface cn.geekcity.device.rule.service.ruleengine.impl.executor.RuleExecutor
 

U

updateRule(String, Rule) - Method in class cn.geekcity.device.rule.service.rule.impl.RuleServiceImpl
 
updateRule(String, Rule) - Method in interface cn.geekcity.device.rule.service.rule.RuleService
 
A C D E G N O P R S T U 
Skip navigation links