diff options
author | gjoranv <gv@verizonmedia.com> | 2021-02-16 15:59:23 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2021-02-16 16:16:26 +0100 |
commit | 5e5f71a46fed0f4d69fe3be781a46b17a0802c26 (patch) | |
tree | 773ef16f3af2091b5dfa353ac361aa08c9c0c92f /processing | |
parent | 7a6fa6602948b6aa5ce09b9fc18ff6cd260f0a71 (diff) |
Add config def from the chain module.
Diffstat (limited to 'processing')
-rw-r--r-- | processing/src/main/resources/configdefinitions/container.core.chains.def | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/processing/src/main/resources/configdefinitions/container.core.chains.def b/processing/src/main/resources/configdefinitions/container.core.chains.def new file mode 100644 index 00000000000..8520a8d6332 --- /dev/null +++ b/processing/src/main/resources/configdefinitions/container.core.chains.def @@ -0,0 +1,42 @@ +# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +# Chains configuration +namespace=container.core + +components[].id string + +# Configured functionality provided by this - comes in addition to those set in the code +components[].dependencies.provides[] string + +# Configured "before" dependencies provided by this - comes in addition to those set in the code +components[].dependencies.before[] string + +# Configured "after" dependencies provided by this - comes in addition to those set in the code +components[].dependencies.after[] string + +# The id of this chain. The id has the form name(:version)? +# where the version has the form 1(.2(.3(.identifier)?)?)?. +# The default chain must be called "default". +chains[].id string + +#The type of this chain +chains[].type enum {DOCPROC, SEARCH} default=SEARCH + +# The id of a component to include in this chain. +# The id has the form fullclassname(:version)? +# where the version has the form 1(.2(.3(.identifier)?)?)?. +chains[].components[] string + +# The optional list of chain ids this inherits. +# The ids has the form name(:version)? +# where the version has the form 1(.2(.3(.identifier)?)?)?. +# If the version is not specified the newest version is used. +chains[].inherits[] string + +# The optional list of component ids to exclude from this chain even if they exists in inherited chains +# If versions are specified in these ids, they are ignored. +chains[].excludes[] string + +# The phases for a chain +chains[].phases[].id string +chains[].phases[].before[] string +chains[].phases[].after[] string |