summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java b/config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java
index e8f60335362..590681ffb86 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java
@@ -2,6 +2,7 @@
package com.yahoo.searchdefinition.processing;
import com.yahoo.config.application.api.DeployLogger;
+import com.yahoo.config.model.api.ModelContext;
import com.yahoo.document.DataType;
import com.yahoo.document.Field;
import com.yahoo.searchdefinition.Index;
@@ -60,6 +61,13 @@ public abstract class Processor {
public abstract void process(boolean validate, boolean documentsOnly);
/**
+ * As above, possibly with properties from a context. Override if needed.
+ **/
+ public void process(boolean validate, boolean documentsOnly, ModelContext.Properties properties) {
+ process(validate, documentsOnly);
+ }
+
+ /**
* Convenience method for adding a no-strings-attached implementation field for a regular field
*
* @param schema the search definition in question