Class Check
- java.lang.Object
-
- com.floragunn.signals.watch.common.WatchElement
-
- com.floragunn.signals.watch.checks.Check
-
- All Implemented Interfaces:
org.elasticsearch.xcontent.ToXContent,org.elasticsearch.xcontent.ToXContentObject
- Direct Known Subclasses:
AbstractInput,Calc,Condition
public abstract class Check extends WatchElement
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static List<Check>create(WatchInitializationService watchInitService, com.fasterxml.jackson.databind.node.ArrayNode arrayNode)abstract booleanexecute(WatchExecutionContext ctx)static Map<String,Object>getIndexMapping()static Map<String,Object>getIndexMappingUpdate()StringgetName()protected Map<String,Object>getTemplateScriptParamsAsMap(WatchExecutionContext ctx)StringtoString()-
Methods inherited from class com.floragunn.signals.watch.common.WatchElement
getChildByNameAndType, getChildByNameAndType, getChildren, render, render
-
-
-
-
Field Detail
-
name
protected final String name
-
-
Method Detail
-
getName
public String getName()
- Overrides:
getNamein classWatchElement
-
getTemplateScriptParamsAsMap
protected Map<String,Object> getTemplateScriptParamsAsMap(WatchExecutionContext ctx)
-
execute
public abstract boolean execute(WatchExecutionContext ctx) throws CheckExecutionException
- Throws:
CheckExecutionException
-
create
public static List<Check> create(WatchInitializationService watchInitService, com.fasterxml.jackson.databind.node.ArrayNode arrayNode) throws com.floragunn.searchsupport.config.validation.ConfigValidationException
- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
-