diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-01-05 12:22:01 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-01-05 12:22:01 +0000 |
commit | 5bb45925503567cd9f3fa5f027e30381e2a90971 (patch) | |
tree | 82fb9e2568fc4c64795b1301ada3a39791cc4de6 /config-model/src/main/java/com/yahoo/searchdefinition/processing/Processor.java | |
parent | 5fa8505b29d4af13fbbd8d95069e3e8826d6f4a7 (diff) |
let a schema Processor receive ModelContext.Properties as needed
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.java | 8 |
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 |