org.elasticsearch.script
Interface NativeScriptFactory

All Known Implementing Classes:
ScriptService.DocScoreNativeScriptFactory

public interface NativeScriptFactory

A factory to create instances of either ExecutableScript or SearchScript. Note, if this factory creates SearchScript, it must extend AbstractSearchScript.

See Also:
AbstractExecutableScript, AbstractSearchScript, AbstractFloatSearchScript, AbstractLongSearchScript, AbstractDoubleSearchScript

Method Summary
 ExecutableScript newScript(java.util.Map<java.lang.String,java.lang.Object> params)
          Creates a new instance of either a ExecutableScript or a SearchScript.
 

Method Detail

newScript

ExecutableScript newScript(@Nullable
                           java.util.Map<java.lang.String,java.lang.Object> params)
Creates a new instance of either a ExecutableScript or a SearchScript.

Parameters:
params - The parameters passed to the script. Can be null.