Package com.floragunn.signals.watch.init
Class WatchInitializationService
- java.lang.Object
-
- com.floragunn.signals.watch.init.WatchInitializationService
-
public class WatchInitializationService extends Object
-
-
Constructor Summary
Constructors Constructor Description WatchInitializationService(AccountRegistry accountRegistry, org.elasticsearch.script.ScriptService scriptService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <FactoryType>
FactoryTypecompile(String attribute, String scriptSource, String language, org.elasticsearch.script.ScriptContext<FactoryType> context, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)<FactoryType>
FactoryTypecompile(String attribute, org.elasticsearch.script.Script script, org.elasticsearch.script.ScriptContext<FactoryType> context, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)org.elasticsearch.script.TemplateScript.FactorycompileTemplate(String attribute, String scriptSource, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)List<org.elasticsearch.script.TemplateScript.Factory>compileTemplates(String attribute, String[] scriptSourceArray, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)List<org.elasticsearch.script.TemplateScript.Factory>compileTemplates(String attribute, List<String> scriptSources, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)AccountRegistrygetAccountRegistry()org.elasticsearch.script.ScriptServicegetScriptService()booleanisScriptCompilationRequired()<T extends Account>
booleanverifyAccount(String id, Class<T> accountType, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors, com.fasterxml.jackson.databind.node.ObjectNode jsonObject)
-
-
-
Constructor Detail
-
WatchInitializationService
public WatchInitializationService(AccountRegistry accountRegistry, org.elasticsearch.script.ScriptService scriptService)
-
-
Method Detail
-
getScriptService
public org.elasticsearch.script.ScriptService getScriptService()
-
isScriptCompilationRequired
public boolean isScriptCompilationRequired()
-
compileTemplate
public org.elasticsearch.script.TemplateScript.Factory compileTemplate(String attribute, String scriptSource, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)
-
compileTemplates
public List<org.elasticsearch.script.TemplateScript.Factory> compileTemplates(String attribute, String[] scriptSourceArray, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)
-
compileTemplates
public List<org.elasticsearch.script.TemplateScript.Factory> compileTemplates(String attribute, List<String> scriptSources, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)
-
compile
public <FactoryType> FactoryType compile(String attribute, String scriptSource, String language, org.elasticsearch.script.ScriptContext<FactoryType> context, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)
-
compile
public <FactoryType> FactoryType compile(String attribute, org.elasticsearch.script.Script script, org.elasticsearch.script.ScriptContext<FactoryType> context, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors)
-
verifyAccount
public <T extends Account> boolean verifyAccount(String id, Class<T> accountType, com.floragunn.searchsupport.config.validation.ValidationErrors validationErrors, com.fasterxml.jackson.databind.node.ObjectNode jsonObject)
-
getAccountRegistry
public AccountRegistry getAccountRegistry()
-
-