File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
logstash-core/src/test/java/org/logstash/plugin Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ class TranslateFilterPlugin {
2323 TRANSLATE .declareConstructorArg ("dictionary" , (config ) -> config );
2424 TRANSLATE .declareConstructorArg ("dictionary_path" , (object ) -> Paths .get (ObjectTransforms .transformString (object )));
2525
26+ // These are all nice settings that are optional in the plugin.
2627 TRANSLATE .declareString ("destination" , TranslateFilter ::setDestination );
2728 TRANSLATE .declareBoolean ("exact" , TranslateFilter ::setExact );
2829 TRANSLATE .declareBoolean ("override" , TranslateFilter ::setOverride );
@@ -92,6 +93,8 @@ private Object translate(Object input) {
9293
9394 @ Override
9495 public Collection <Event > apply (Collection <Event > events ) {
96+ // This implementation is incomplete. This test implementation primarily exists to demonstrate
97+ // the usage of the ConstructingObjectParser with a real plugin.
9598 for (Event event : events ) {
9699 Object input = event .getField (source );
97100 if (input == null && fallback != null ) {
You can’t perform that action at this time.
0 commit comments