org.elasticsearch.script
Interface ExecutableScript

All Known Subinterfaces:
ExplainableSearchScript, SearchScript
All Known Implementing Classes:
AbstractDoubleSearchScript, AbstractExecutableScript, AbstractFloatSearchScript, AbstractLongSearchScript, AbstractSearchScript, MvelScriptEngineService.MvelExecutableScript, MvelScriptEngineService.MvelSearchScript, ScriptService.DocScoreSearchScript

public interface ExecutableScript

An executable script, can't be used concurrently.


Method Summary
 Object run()
          Executes the script.
 void setNextVar(String name, Object value)
           
 Object unwrap(Object value)
          Unwraps a possible script value.
 

Method Detail

setNextVar

void setNextVar(String name,
                Object value)

run

Object run()
Executes the script.


unwrap

Object unwrap(Object value)
Unwraps a possible script value. For example, when passing vars and expecting the returned value to be part of the vars.



Copyright © 2009-2012. All Rights Reserved.