diff options
author | Martijn van Groningen <martijn.v.groningen@gmail.com> | 2016-07-14 11:12:33 +0200 |
---|---|---|
committer | Martijn van Groningen <martijn.v.groningen@gmail.com> | 2016-07-15 08:16:15 +0200 |
commit | d0069f0fbb543a9a461997dc4a36e03d6711c01a (patch) | |
tree | d09dfd6f8753869c2cb9266e0e98ecba7e16a8a5 /plugins/ingest-attachment | |
parent | 9b6e2a8e2f935db2348ba49d17590ba16d87dcc3 (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.java | 6 |
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()); } } |