diff options
author | gjoranv <gv@verizonmedia.com> | 2021-04-13 12:28:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-13 12:28:42 +0200 |
commit | c752d3e4bcc1946358ccdee716f4141bf87748df (patch) | |
tree | bf3ee4c16006437ac79b893cc09e1e05c8714339 /container-core/src/main/resources/configdefinitions/container.components.def | |
parent | 86097c6b1e4a59cef5b9dfcdec021213520b51ac (diff) | |
parent | bbff5a9bb8854d7100b4981af9aa226d74ae0227 (diff) |
Merge pull request #17380 from vespa-engine/gjoranv/merge-di-into-core_2
Gjoranv/merge di into core 2 [run-systemtest]
Diffstat (limited to 'container-core/src/main/resources/configdefinitions/container.components.def')
-rw-r--r-- | container-core/src/main/resources/configdefinitions/container.components.def | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/container-core/src/main/resources/configdefinitions/container.components.def b/container-core/src/main/resources/configdefinitions/container.components.def new file mode 100644 index 00000000000..f27abc2fa5a --- /dev/null +++ b/container-core/src/main/resources/configdefinitions/container.components.def @@ -0,0 +1,23 @@ +# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +namespace=container + +## A list of components. Components depending on other components may use this to +## get its list of components injected. + +## A component +components[].id string +## The component id used by this component to subscribe to its configs (if any) +components[].configId reference default=":parent:" + +## The id of the class to instantiate for this component. +components[].classId string default="" + +## The symbolic name of the Osgi bundle this component is located in. +## Assumed to be the same as the classid if not set. +components[].bundle string default="" + +## The component id of the component to inject to this component +components[].inject[].id string + +## The name to use for the injected component when injected to this component +components[].inject[].name string default="" |