summaryrefslogtreecommitdiff
path: root/plugins/ingest-attachment
diff options
context:
space:
mode:
authorMartijn van Groningen <martijn.v.groningen@gmail.com>2016-07-14 11:12:33 +0200
committerMartijn van Groningen <martijn.v.groningen@gmail.com>2016-07-15 08:16:15 +0200
commitd0069f0fbb543a9a461997dc4a36e03d6711c01a (patch)
treed09dfd6f8753869c2cb9266e0e98ecba7e16a8a5 /plugins/ingest-attachment
parent9b6e2a8e2f935db2348ba49d17590ba16d87dcc3 (diff)
Provide access to ThreadContext in ingest plugins
Also introduced a `Processor.Parameters` class that is holder for several services processors rely on, the IngestPlugin#getProcessors(...) method has been changed to accept `Processor.Parameters` instead of each service seperately.
Diffstat (limited to 'plugins/ingest-attachment')
-rw-r--r--plugins/ingest-attachment/src/main/java/org/elasticsearch/ingest/attachment/IngestAttachmentPlugin.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/plugins/ingest-attachment/src/main/java/org/elasticsearch/ingest/attachment/IngestAttachmentPlugin.java b/plugins/ingest-attachment/src/main/java/org/elasticsearch/ingest/attachment/IngestAttachmentPlugin.java
index eaba639255..7846f0ad28 100644
--- a/plugins/ingest-attachment/src/main/java/org/elasticsearch/ingest/attachment/IngestAttachmentPlugin.java
+++ b/plugins/ingest-attachment/src/main/java/org/elasticsearch/ingest/attachment/IngestAttachmentPlugin.java
@@ -22,18 +22,14 @@ package org.elasticsearch.ingest.attachment;
import java.util.Collections;
import java.util.Map;
-import org.elasticsearch.env.Environment;
import org.elasticsearch.ingest.Processor;
-import org.elasticsearch.ingest.TemplateService;
import org.elasticsearch.plugins.IngestPlugin;
import org.elasticsearch.plugins.Plugin;
-import org.elasticsearch.script.ScriptService;
public class IngestAttachmentPlugin extends Plugin implements IngestPlugin {
@Override
- public Map<String, Processor.Factory> getProcessors(
- Environment env, ScriptService scriptService, TemplateService templateService) {
+ public Map<String, Processor.Factory> getProcessors(Processor.Parameters parameters) {
return Collections.singletonMap(AttachmentProcessor.TYPE, new AttachmentProcessor.Factory());
}
}