elastic / logstash

Logstash - transport and process your logs, events, or other data
https://www.elastic.co/products/logstash
Other
62 stars 3.5k forks source link

Wrap LIR into an execution classs #7361

Open ph opened 7 years ago

ph commented 7 years ago

Tasks for #7291, this is one of the baby step that we want to take to rewrite the pipeline class into java. We will start by wrapping the LIR into an execution class to allow us to achieve the following goals:

ph commented 7 years ago

cc @original-brownbear

ph commented 7 years ago

As discussed with @original-brownbear we will do the following, we will encapsulate the evaluation of the Ruby code into an execution class and we will expose filter_func/output_func we will create a java interface for that, this will allow us to experiment with Janino or just calling Ruby static methods.