Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- activateByDefault() - Element in annotation interface io.helidon.inject.configdriven.api.ConfigDriven
-
Determines whether this instance will be activated if created.
- atLeastOne() - Element in annotation interface io.helidon.inject.configdriven.api.ConfigBean
-
An instance of this bean will be created if there are no instances discovered by the configuration provider(s) post startup, and will use all default values annotated using
ConfiguredOptionsfrom the bean interface methods.
C
- ConfigBean - Annotation Interface in io.helidon.inject.configdriven.api
-
This configured prototype should be acting as a config bean.
- ConfigBeanFactory<T> - Interface in io.helidon.inject.configdriven.api
-
Used from generated code.
- configBeanType() - Method in interface io.helidon.inject.configdriven.api.ConfigBeanFactory
-
Type of config bean.
- ConfigDriven - Annotation Interface in io.helidon.inject.configdriven.api
-
A config driven service is based on a prototype that is configured from the root of configuration (see
Configuredinhelidon-config-metadata). - createConfigBeans(Config) - Method in interface io.helidon.inject.configdriven.api.ConfigBeanFactory
-
Create instances from configuration.
D
- DEFAULT_NAME - Static variable in record class io.helidon.inject.configdriven.api.NamedInstance
-
Default name of an instance that is not named for the purpose of injection, for example.
E
- equals(Object) - Method in record class io.helidon.inject.configdriven.api.NamedInstance
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class io.helidon.inject.configdriven.api.NamedInstance
-
Returns a hash code value for this object.
I
- instance() - Method in record class io.helidon.inject.configdriven.api.NamedInstance
-
Returns the value of the
instancerecord component. - io.helidon.inject.configdriven.api - module io.helidon.inject.configdriven.api
-
Helidon Injection Config-Driven ConfiguredBy API Module.
- io.helidon.inject.configdriven.api - package io.helidon.inject.configdriven.api
-
Injection Config-Driven API.
N
- name() - Method in record class io.helidon.inject.configdriven.api.NamedInstance
-
Returns the value of the
namerecord component. - NamedInstance<T> - Record Class in io.helidon.inject.configdriven.api
-
Instance, that can be (possibly) named.
- NamedInstance(T, String) - Constructor for record class io.helidon.inject.configdriven.api.NamedInstance
-
Creates an instance of a
NamedInstancerecord class.
R
- repeatable() - Element in annotation interface io.helidon.inject.configdriven.api.ConfigBean
-
Determines whether there can be more than one bean instance of this type.
T
- toString() - Method in record class io.helidon.inject.configdriven.api.NamedInstance
-
Returns a string representation of this record class.
V
- value() - Element in annotation interface io.helidon.inject.configdriven.api.ConfigDriven
-
The prototype class that drives this config driven.
W
- wantDefault() - Element in annotation interface io.helidon.inject.configdriven.api.ConfigBean
-
There will always be an instance created with defaults, that will not be named.
All Classes and Interfaces|All Packages|Constant Field Values