Class ScriptRequestProcessor.Factory
java.lang.Object
org.opensearch.search.pipeline.common.ScriptRequestProcessor.Factory
- All Implemented Interfaces:
Processor.Factory<SearchRequestProcessor>
- Enclosing class:
ScriptRequestProcessor
public static final class ScriptRequestProcessor.Factory
extends Object
implements Processor.Factory<SearchRequestProcessor>
Factory class for creating
ScriptRequestProcessor.-
Constructor Summary
ConstructorsConstructorDescriptionFactory(ScriptService scriptService) Constructs a new Factory instance with the specifiedScriptService. -
Method Summary
Modifier and TypeMethodDescriptioncreate(Map<String, Processor.Factory<SearchRequestProcessor>> registry, String processorTag, String description, boolean ignoreFailure, Map<String, Object> config, Processor.PipelineContext pipelineContext)
-
Constructor Details
-
Factory
Constructs a new Factory instance with the specifiedScriptService.- Parameters:
scriptService- TheScriptServiceused to execute scripts.
-
-
Method Details
-
create
public ScriptRequestProcessor create(Map<String, Processor.Factory<SearchRequestProcessor>> registry, String processorTag, String description, boolean ignoreFailure, Map<String, throws ExceptionObject> config, Processor.PipelineContext pipelineContext) - Specified by:
createin interfaceProcessor.Factory<SearchRequestProcessor>- Throws:
Exception
-