Package com.floragunn.signals.execution
Class WatchRunner
- java.lang.Object
-
- com.floragunn.signals.execution.WatchRunner
-
- All Implemented Interfaces:
org.quartz.Job
@DisallowConcurrentExecution public class WatchRunner extends Object implements org.quartz.Job
-
-
Constructor Summary
Constructors Constructor Description WatchRunner(Watch watch, org.elasticsearch.client.Client client, AccountRegistry accountRegistry, org.elasticsearch.script.ScriptService scriptService, WatchLogWriter watchLogWriter, WatchStateWriter<?> watchStateWriter, WatchState watchState, ExecutionEnvironment executionEnvironment, SimulationMode simulationMode, org.elasticsearch.common.xcontent.NamedXContentRegistry xContentRegistry, SignalsSettings signalsSettings, String nodeName, GotoCheckSelector checkSelector, NestedValueMap input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WatchLogexecute()voidexecute(org.quartz.JobExecutionContext context)org.elasticsearch.client.ClientgetClient()WatchExecutionContextgetCtx()org.elasticsearch.script.ScriptServicegetScriptService()WatchgetWatch()
-
-
-
Constructor Detail
-
WatchRunner
public WatchRunner(Watch watch, org.elasticsearch.client.Client client, AccountRegistry accountRegistry, org.elasticsearch.script.ScriptService scriptService, WatchLogWriter watchLogWriter, WatchStateWriter<?> watchStateWriter, WatchState watchState, ExecutionEnvironment executionEnvironment, SimulationMode simulationMode, org.elasticsearch.common.xcontent.NamedXContentRegistry xContentRegistry, SignalsSettings signalsSettings, String nodeName, GotoCheckSelector checkSelector, NestedValueMap input)
-
-
Method Detail
-
getWatch
public Watch getWatch()
-
getCtx
public WatchExecutionContext getCtx()
-
getClient
public org.elasticsearch.client.Client getClient()
-
getScriptService
public org.elasticsearch.script.ScriptService getScriptService()
-
execute
public void execute(org.quartz.JobExecutionContext context) throws org.quartz.JobExecutionException- Specified by:
executein interfaceorg.quartz.Job- Throws:
org.quartz.JobExecutionException
-
execute
public WatchLog execute() throws WatchExecutionException
- Throws:
WatchExecutionException
-
-