Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- access() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The access modifier on the injection point/receiver.
- access() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- access() - Method in interface io.helidon.inject.api.ElementInfo
-
The access modifier on the injection point/receiver.
- access() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The access modifier on the injection point/receiver.
- access() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The access modifier on the injection point/receiver.
- access(AccessModifier) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The access modifier on the injection point/receiver.
- activate(ActivationRequest) - Method in interface io.helidon.inject.api.Activator
-
Activate a managed service/provider.
- activateInject(T, InjectorOptions) - Method in interface io.helidon.inject.api.Injector
-
Called to activate and inject a manage service instance or service provider, putting it into
Phase.ACTIVE. - ACTIVATION_FINISHING - Enum constant in enum class io.helidon.inject.api.Phase
-
Finishing post construct method.
- ACTIVATION_STARTING - Enum constant in enum class io.helidon.inject.api.Phase
-
Starting to be activated.
- activationDeadlockDetectionTimeout() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
The deadlock detection timeout in millis.
- activationDeadlockDetectionTimeout() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- activationDeadlockDetectionTimeout() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
The deadlock detection timeout in millis.
- activationDeadlockDetectionTimeout(Duration) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
The deadlock detection timeout in millis.
- activationLog() - Method in interface io.helidon.inject.api.InjectionServices
-
Optionally, the service provider activation log.
- activationLog() - Method in exception class io.helidon.inject.api.ServiceProviderInjectionException
-
Returns the activation log if available.
- activationLog(ActivationLog) - Method in exception class io.helidon.inject.api.ServiceProviderInjectionException
-
Sets the activation log on this exception instance.
- ActivationLog - Interface in io.helidon.inject.api
-
Tracks the transformations of
ServiceProvider'sActivationStatusin lifecycle activity (i.e., activation startup and deactivation shutdown). - ActivationLogEntry - Interface in io.helidon.inject.api
-
Log entry for lifecycle related events (i.e., activation startup and deactivation shutdown).
- ActivationLogEntry.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ActivationLogEntry. - ActivationLogEntry.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ActivationLogEntry. - ActivationLogEntry.BuilderBase.ActivationLogEntryImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ActivationLogEntryImpl(ActivationLogEntry.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
-
Create an instance providing a builder.
- ActivationLogQuery - Interface in io.helidon.inject.api
-
Provide a means to query the activation log.
- activationLogs() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether activation logs are captured, recorded, and retained.
- activationLogs() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- activationLogs() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether activation logs are captured, recorded, and retained.
- activationLogs(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether activation logs are captured, recorded, and retained.
- ActivationPhaseReceiver - Interface in io.helidon.inject.api
-
A receiver of events from the
Servicesregistry and providers held by the service registry. - activationRequest() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Optionally, customized activator options to use for the
Activator. - activationRequest() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase.InjectorOptionsImpl
- activationRequest() - Method in interface io.helidon.inject.api.InjectorOptions
-
Optionally, customized activator options to use for the
Activator. - activationRequest(ActivationRequest) - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Optionally, customized activator options to use for the
Activator. - activationRequest(Consumer<ActivationRequest.Builder>) - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Optionally, customized activator options to use for the
Activator. - activationRequest(Supplier<? extends ActivationRequest>) - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Optionally, customized activator options to use for the
Activator. - ActivationRequest - Interface in io.helidon.inject.api
-
Request to activate a service.
- ActivationRequest.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ActivationRequest. - ActivationRequest.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ActivationRequest. - ActivationRequest.BuilderBase.ActivationRequestImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ActivationRequestImpl(ActivationRequest.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
-
Create an instance providing a builder.
- activationResult() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- activationResult() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, when this log entry pertains to a service provider activation.
- activationResult() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
Optionally, when this log entry pertains to a service provider activation.
- activationResult(ActivationResult) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, when this log entry pertains to a service provider activation.
- activationResult(Consumer<ActivationResult.Builder>) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, when this log entry pertains to a service provider activation.
- ActivationResult - Interface in io.helidon.inject.api
-
Represents the result of a service activation or deactivation.
- ActivationResult.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ActivationResult. - ActivationResult.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ActivationResult. - ActivationResult.BuilderBase.ActivationResultImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ActivationResultImpl(ActivationResult.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
-
Create an instance providing a builder.
- ActivationStatus - Enum Class in io.helidon.inject.api
-
The activation status.
- activator() - Method in interface io.helidon.inject.api.ServiceProvider
-
The agent responsible for activation - this will be non-null for build-time activators.
- Activator - Interface in io.helidon.inject.api
-
Activators are responsible for lifecycle creation and lazy activation of service providers.
- ACTIVATOR - Enum constant in enum class io.helidon.inject.api.Injector.Strategy
-
Activator based implies compile-time injection strategy.
- activatorTypeName() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- activatorTypeName() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
- activatorTypeName() - Method in interface io.helidon.inject.api.ServiceInfo
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- activatorTypeName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- activatorTypeName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- activatorTypeName() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- activatorTypeName(TypeName) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- activatorTypeName(TypeName) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- activatorTypeName(Class<?>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Activator type.
- activatorTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- activatorTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The management agent (i.e., the activator) that is responsible for creating and activating - typically build-time created.
- ACTIVE - Enum constant in enum class io.helidon.inject.api.Phase
-
Service is active.
- addAnnotation(Annotation) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The annotations on this element.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The annotations on this element.
- addAnnotations(Set<? extends Annotation>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The annotations on this element.
- addClassAnnotations(List<? extends Annotation>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The annotations on the enclosing type.
- addContextData(Map<? extends String, ?>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addContractImplemented(TypeName) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- addContractImplemented(TypeName) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- addContractImplemented(Class<?>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Add contract implemented.
- addContractImplemented(Class<?>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- addContractImplemented(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- addContractImplemented(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- addContractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- addContractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- addElementArgInfo(List<? extends TypedElementInfo>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The method/element argument info.
- addExternalContractImplemented(TypeName) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The managed services external contracts / interfaces.
- addExternalContractImplemented(TypeName) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services external contracts / interfaces.
- addExternalContractImplemented(Class<?>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Add external contract implemented.
- addExternalContractImplemented(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The managed services external contracts / interfaces.
- addExternalContractImplemented(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services external contracts / interfaces.
- addExternalContractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The managed services external contracts / interfaces.
- addExternalContractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services external contracts / interfaces.
- addInjectionPlans(Map<? extends String, ? extends InjectionPlan>) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addInjectionPointDependencies(Set<? extends InjectionPointInfo>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The set of injection points that depends upon
DependencyInfo.BuilderBase.dependencyTo(). - addInjectionPointDependency(InjectionPointInfo) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The set of injection points that depends upon
DependencyInfo.BuilderBase.dependencyTo(). - addInjectionPointDependency(Consumer<InjectionPointInfo.Builder>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The set of injection points that depends upon
DependencyInfo.BuilderBase.dependencyTo(). - addInjectionPointQualifiedServiceProvider(ServiceProvider<?>) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The list of service providers that are qualified to satisfy the given injection point for this service provider.
- addInjectionPointQualifiedServiceProviders(List<ServiceProvider<?>>) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The list of service providers that are qualified to satisfy the given injection point for this service provider.
- addInterceptors(List<Provider<Interceptor>>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The interceptor chain.
- addQualifier(Qualifier) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The qualifier type annotations on this element.
- addQualifier(Qualifier) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Qualifier's.
- addQualifier(Qualifier) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Qualifier's.
- addQualifier(Consumer<Qualifier.Builder>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The qualifier type annotations on this element.
- addQualifier(Consumer<Qualifier.Builder>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Qualifier's.
- addQualifier(Consumer<Qualifier.Builder>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Qualifier's.
- addQualifiers(Set<? extends Qualifier>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The qualifier type annotations on this element.
- addQualifiers(Set<? extends Qualifier>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Qualifier's.
- addQualifiers(Set<? extends Qualifier>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Qualifier's.
- addResettable(Resettable) - Static method in class io.helidon.inject.api.InjectionServicesHolder
-
Register a resettable instance.
- addResolvedDependencies(Map<? extends String, ?>) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addScopeTypeName(TypeName) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Scope's.
- addScopeTypeName(TypeName) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Scope's.
- addScopeTypeName(Class<?>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Add a scope type.
- addScopeTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Scope's.
- addScopeTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Scope's.
- addScopeTypeNames(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Scope's.
- addScopeTypeNames(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Scope's.
- addServiceInfoDependencies(ServiceInfoCriteria, Set<DependencyInfo>) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- addServiceInfoDependencies(Map<? extends ServiceInfoCriteria, Set<DependencyInfo>>) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addServiceInfoDependency(ServiceInfoCriteria, DependencyInfo) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- allDependencies() - Method in interface io.helidon.inject.api.DependenciesInfo
-
Represents a flattened set of all dependencies.
- allDependencies() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
-
Represents a flattened set of all dependencies.
- allDependenciesFor(String) - Method in interface io.helidon.inject.api.DependenciesInfo
-
Represents the list of all dependencies for a given injection point element name ordered by the element position.
- allDependenciesFor(String) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
-
Represents the list of all dependencies for a given injection point element name ordered by the element position.
- annotations() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The annotations on this element.
- annotations() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- annotations() - Method in interface io.helidon.inject.api.ElementInfo
-
The annotations on this element.
- annotations() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The annotations on this element.
- annotations() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The annotations on this element.
- annotations(Set<? extends Annotation>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The annotations on this element.
- annotationValue() - Method in interface io.helidon.inject.api.Qualifier
- annotationValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- annotationValue(String) - Method in interface io.helidon.inject.api.Qualifier
- annotationValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- annotationValues() - Method in interface io.helidon.inject.api.Qualifier
- annotationValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- annotationValues(String) - Method in interface io.helidon.inject.api.Qualifier
- annotationValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- ANY - Enum constant in enum class io.helidon.inject.api.Injector.Strategy
-
Any.
- Application - Interface in io.helidon.inject.api
-
An Application instance, if available at runtime, will be expected to provide a blueprint for all service provider's injection points.
B
- baseIdentity() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The base identifying name for this injection point.
- baseIdentity() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- baseIdentity() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The base identifying name for this injection point.
- baseIdentity(String) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The base identifying name for this injection point.
- bind(ServiceProvider<?>) - Method in interface io.helidon.inject.api.ServiceBinder
-
Bind a service provider instance into the backing
Servicesservice registry. - bind(String, ServiceProvider<?>) - Method in interface io.helidon.inject.api.ServiceInjectionPlanBinder.Binder
-
Binds a single service provider to the injection point identified by
InjectionPointInfoBlueprint.id(). - bindMany(String, ServiceProvider<?>...) - Method in interface io.helidon.inject.api.ServiceInjectionPlanBinder.Binder
-
Binds a list of service providers to the injection point identified by
InjectionPointInfoBlueprint.id(). - bindTo(ServiceProvider<?>) - Method in interface io.helidon.inject.api.ServiceInjectionPlanBinder
-
Bind an injection plan to a service provider instance.
- bindVoid(String) - Method in interface io.helidon.inject.api.ServiceInjectionPlanBinder.Binder
-
Represents a void / null bind, only applicable for an Optional injection point.
- booleanValue() - Method in interface io.helidon.inject.api.Qualifier
- booleanValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- booleanValue(String) - Method in interface io.helidon.inject.api.Qualifier
- booleanValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- booleanValues() - Method in interface io.helidon.inject.api.Qualifier
- booleanValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- booleanValues(String) - Method in interface io.helidon.inject.api.Qualifier
- booleanValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- bootstrap() - Method in interface io.helidon.inject.api.InjectionServices
-
Returns the
Bootstrapconfiguration instance that was used to initialize this instance. - bootStrap() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
The user established bootstrap.
- bootStrap() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase.InternalBootstrapImpl
- bootStrap() - Method in interface io.helidon.inject.api.InternalBootstrap
-
The user established bootstrap.
- bootStrap(Bootstrap) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
The user established bootstrap.
- bootStrap(Consumer<Bootstrap.Builder>) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
The user established bootstrap.
- Bootstrap - Interface in io.helidon.inject.api
-
This is the bootstrap needed to provide to
Servicesinitialization. - Bootstrap.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
Bootstrap. - Bootstrap.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
Bootstrap. - Bootstrap.BuilderBase.BootstrapImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- BootstrapImpl(Bootstrap.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.Bootstrap.BuilderBase.BootstrapImpl
-
Create an instance providing a builder.
- build() - Method in class io.helidon.inject.api.ActivationLogEntry.Builder
- build() - Method in class io.helidon.inject.api.ActivationRequest.Builder
- build() - Method in class io.helidon.inject.api.ActivationResult.Builder
- build() - Method in class io.helidon.inject.api.Bootstrap.Builder
- build() - Method in class io.helidon.inject.api.CallingContext.Builder
- build() - Method in class io.helidon.inject.api.ContextualServiceQuery.Builder
- build() - Method in class io.helidon.inject.api.DeActivationRequest.Builder
- build() - Method in class io.helidon.inject.api.DependenciesInfo.Builder
- build() - Method in class io.helidon.inject.api.DependencyInfo.Builder
- build() - Method in class io.helidon.inject.api.ElementInfo.Builder
- build() - Method in class io.helidon.inject.api.InjectionPointInfo.Builder
- build() - Method in class io.helidon.inject.api.InjectionServicesConfig.Builder
- build() - Method in class io.helidon.inject.api.InjectorOptions.Builder
- build() - Method in class io.helidon.inject.api.InternalBootstrap.Builder
- build() - Method in class io.helidon.inject.api.InvocationContext.Builder
- build() - Method in class io.helidon.inject.api.Metrics.Builder
- build() - Method in class io.helidon.inject.api.Qualifier.Builder
- build() - Method in class io.helidon.inject.api.ServiceInfo.Builder
- build() - Method in class io.helidon.inject.api.ServiceInfoBasics.Builder
- build() - Method in class io.helidon.inject.api.ServiceInfoCriteria.Builder
- build() - Method in class io.helidon.inject.spi.InjectionPlan.Builder
- builder() - Static method in interface io.helidon.inject.api.ActivationLogEntry
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.ActivationRequest
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.ActivationResult
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.Bootstrap
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.CallingContext
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.ContextualServiceQuery
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.DeActivationRequest
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.DependenciesInfo
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.DependencyInfo
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.ElementInfo
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.InjectionPointInfo
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.InjectionServicesConfig
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.InjectorOptions
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.InternalBootstrap
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.InvocationContext
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.Metrics
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.Qualifier
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.ServiceInfo
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.ServiceInfoBasics
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.api.ServiceInfoCriteria
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.inject.spi.InjectionPlan
-
Create a new fluent API builder to customize configuration.
- builder(ActivationLogEntry) - Static method in interface io.helidon.inject.api.ActivationLogEntry
-
Create a new fluent API builder from an existing instance.
- builder(ActivationRequest) - Static method in interface io.helidon.inject.api.ActivationRequest
-
Create a new fluent API builder from an existing instance.
- builder(ActivationResult) - Static method in interface io.helidon.inject.api.ActivationResult
-
Create a new fluent API builder from an existing instance.
- builder(Bootstrap) - Static method in interface io.helidon.inject.api.Bootstrap
-
Create a new fluent API builder from an existing instance.
- builder(CallingContext) - Static method in interface io.helidon.inject.api.CallingContext
-
Create a new fluent API builder from an existing instance.
- builder(ContextualServiceQuery) - Static method in interface io.helidon.inject.api.ContextualServiceQuery
-
Create a new fluent API builder from an existing instance.
- builder(DeActivationRequest) - Static method in interface io.helidon.inject.api.DeActivationRequest
-
Create a new fluent API builder from an existing instance.
- builder(DependenciesInfo) - Static method in interface io.helidon.inject.api.DependenciesInfo
-
Create a new fluent API builder from an existing instance.
- builder(DependencyInfo) - Static method in interface io.helidon.inject.api.DependencyInfo
-
Create a new fluent API builder from an existing instance.
- builder(ElementInfo) - Static method in interface io.helidon.inject.api.ElementInfo
-
Create a new fluent API builder from an existing instance.
- builder(InjectionPointInfo) - Static method in interface io.helidon.inject.api.InjectionPointInfo
-
Create a new fluent API builder from an existing instance.
- builder(InjectionServicesConfig) - Static method in interface io.helidon.inject.api.InjectionServicesConfig
-
Create a new fluent API builder from an existing instance.
- builder(InjectorOptions) - Static method in interface io.helidon.inject.api.InjectorOptions
-
Create a new fluent API builder from an existing instance.
- builder(InternalBootstrap) - Static method in interface io.helidon.inject.api.InternalBootstrap
-
Create a new fluent API builder from an existing instance.
- builder(InvocationContext) - Static method in interface io.helidon.inject.api.InvocationContext
-
Create a new fluent API builder from an existing instance.
- builder(Metrics) - Static method in interface io.helidon.inject.api.Metrics
-
Create a new fluent API builder from an existing instance.
- builder(Qualifier) - Static method in interface io.helidon.inject.api.Qualifier
-
Create a new fluent API builder from an existing instance.
- builder(ServiceInfo) - Static method in interface io.helidon.inject.api.ServiceInfo
-
Create a new fluent API builder from an existing instance.
- builder(ServiceInfoBasics) - Static method in interface io.helidon.inject.api.ServiceInfo
-
Create a builder of service info from its basics counterpart.
- builder(ServiceInfoBasics) - Static method in interface io.helidon.inject.api.ServiceInfoBasics
-
Create a new fluent API builder from an existing instance.
- builder(ServiceInfoCriteria) - Static method in interface io.helidon.inject.api.ServiceInfoCriteria
-
Create a new fluent API builder from an existing instance.
- builder(InjectionPlan) - Static method in interface io.helidon.inject.spi.InjectionPlan
-
Create a new fluent API builder from an existing instance.
- BuilderBase() - Constructor for class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.ActivationResult.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.Bootstrap.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.CallingContext.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.DeActivationRequest.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.ElementInfo.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.InvocationContext.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.Metrics.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.Qualifier.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Protected to support extensibility.
- buildPrototype() - Method in class io.helidon.inject.api.ActivationLogEntry.Builder
- buildPrototype() - Method in class io.helidon.inject.api.ActivationRequest.Builder
- buildPrototype() - Method in class io.helidon.inject.api.ActivationResult.Builder
- buildPrototype() - Method in class io.helidon.inject.api.Bootstrap.Builder
- buildPrototype() - Method in class io.helidon.inject.api.CallingContext.Builder
- buildPrototype() - Method in class io.helidon.inject.api.ContextualServiceQuery.Builder
- buildPrototype() - Method in class io.helidon.inject.api.DeActivationRequest.Builder
- buildPrototype() - Method in class io.helidon.inject.api.DependenciesInfo.Builder
- buildPrototype() - Method in class io.helidon.inject.api.DependencyInfo.Builder
- buildPrototype() - Method in class io.helidon.inject.api.ElementInfo.Builder
- buildPrototype() - Method in class io.helidon.inject.api.InjectionPointInfo.Builder
- buildPrototype() - Method in class io.helidon.inject.api.InjectionServicesConfig.Builder
- buildPrototype() - Method in class io.helidon.inject.api.InjectorOptions.Builder
- buildPrototype() - Method in class io.helidon.inject.api.InternalBootstrap.Builder
- buildPrototype() - Method in class io.helidon.inject.api.InvocationContext.Builder
- buildPrototype() - Method in class io.helidon.inject.api.Metrics.Builder
- buildPrototype() - Method in class io.helidon.inject.api.Qualifier.Builder
- buildPrototype() - Method in class io.helidon.inject.api.ServiceInfo.Builder
- buildPrototype() - Method in class io.helidon.inject.api.ServiceInfoBasics.Builder
- buildPrototype() - Method in class io.helidon.inject.api.ServiceInfoCriteria.Builder
- buildPrototype() - Method in class io.helidon.inject.spi.InjectionPlan.Builder
- byteValue() - Method in interface io.helidon.inject.api.Qualifier
- byteValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- byteValue(String) - Method in interface io.helidon.inject.api.Qualifier
- byteValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- byteValues() - Method in interface io.helidon.inject.api.Qualifier
- byteValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- byteValues(String) - Method in interface io.helidon.inject.api.Qualifier
- byteValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
C
- cacheHitCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total number of
Services:lookup()calls that were successfully resolved via cache. - cacheHitCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
- cacheHitCount() - Method in interface io.helidon.inject.api.Metrics
-
The total number of
Services:lookup()calls that were successfully resolved via cache. - cacheHitCount(int) - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total number of
Services:lookup()calls that were successfully resolved via cache. - cacheLookupCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total number of
Services::lookup()calls that were attempted against the lookup cache. - cacheLookupCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
- cacheLookupCount() - Method in interface io.helidon.inject.api.Metrics
-
The total number of
Services::lookup()calls that were attempted against the lookup cache. - cacheLookupCount(int) - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total number of
Services::lookup()calls that were attempted against the lookup cache. - callingContext() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Only populated when
InjectionServices.TAG_DEBUGis set. - callingContext() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase.InternalBootstrapImpl
- callingContext() - Method in interface io.helidon.inject.api.InternalBootstrap
-
Only populated when
InjectionServices.TAG_DEBUGis set. - callingContext(CallingContext) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Only populated when
InjectionServices.TAG_DEBUGis set. - callingContext(Consumer<CallingContext.Builder>) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Only populated when
InjectionServices.TAG_DEBUGis set. - CallingContext - Interface in io.helidon.inject.api
-
For internal use only to Helidon.
- CallingContext.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
CallingContext. - CallingContext.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
CallingContext. - CallingContext.BuilderBase.CallingContextImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- CallingContextFactory - Class in io.helidon.inject.api
-
Factory for creating
CallingContextand builders for the calling context. - CallingContextImpl(CallingContext.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
-
Create an instance providing a builder.
- charValue() - Method in interface io.helidon.inject.api.Qualifier
- charValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- charValue(String) - Method in interface io.helidon.inject.api.Qualifier
- charValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- charValues() - Method in interface io.helidon.inject.api.Qualifier
- charValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- charValues(String) - Method in interface io.helidon.inject.api.Qualifier
- charValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- CLASS_NAMED - Static variable in interface io.helidon.inject.api.Qualifier
-
The type name for
ClassNamed. - CLASS_NAMED - Static variable in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
-
The type name for
ClassNamed. - classAnnotations() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The annotations on the enclosing type.
- classAnnotations() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- classAnnotations() - Method in interface io.helidon.inject.api.InvocationContext
-
The annotations on the enclosing type.
- classAnnotations(List<? extends Annotation>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The annotations on the enclosing type.
- ClassNamed - Annotation Interface in io.helidon.inject.api
-
This annotation is effectively the same as
Namedwhere theNamed.value()is aClassname instead of aString. - classValue() - Method in interface io.helidon.inject.api.Qualifier
- classValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- classValue(String) - Method in interface io.helidon.inject.api.Qualifier
- classValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- classValues() - Method in interface io.helidon.inject.api.Qualifier
- classValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- classValues(String) - Method in interface io.helidon.inject.api.Qualifier
- classValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- clearActivationResult() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Clear existing value of this property.
- clearActivatorTypeName() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Clear existing value of this property.
- clearActivatorTypeName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Clear existing value of this property.
- clearBootStrap() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Clear existing value of this property.
- clearCacheHitCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Clear existing value of this property.
- clearCacheLookupCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Clear existing value of this property.
- clearCallingContext() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Clear existing value of this property.
- clearDebug() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Clear existing value of this property.
- clearDeclaredRunLevel() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Clear existing value of this property.
- clearDeclaredWeight() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Clear existing value of this property.
- clearElementArgs() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
Clear existing value of this property.
- clearElementOffset() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
Clear existing value of this property.
- clearError() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Clear existing value of this property.
- clearError() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Clear existing value of this property.
- clearFinishedActivationResult() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Clear existing value of this property.
- clearFinishingStatus() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Clear existing value of this property.
- clearFromServiceTypeName() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Clear existing value of this property.
- clearInjectionPoint() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Clear existing value of this property.
- clearInjectionPoint() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Clear existing value of this property.
- clearInjectionPointInfo() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Clear existing value of this property.
- clearLimitRuntimePhase() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
Clear existing value of this property.
- clearLookupCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Clear existing value of this property.
- clearMessage() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Clear existing value of this property.
- clearModuleName() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Clear existing value of this property.
- clearModuleName() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Clear existing value of this property.
- clearModuleName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Clear existing value of this property.
- clearProviderName() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Clear existing value of this property.
- clearProviderVersion() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Clear existing value of this property.
- clearResolved() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Clear existing value of this property.
- clearResolvedTo() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Clear existing value of this property.
- clearRunLevel() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Clear existing value of this property.
- clearServiceCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Clear existing value of this property.
- clearServiceProvider() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Clear existing value of this property.
- clearServiceTypeName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Clear existing value of this property.
- clearStackTrace() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Clear existing value of this property.
- clearStartingPhase() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Clear existing value of this property.
- clearWeight() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Clear existing value of this property.
- commit() - Method in interface io.helidon.inject.api.ServiceInjectionPlanBinder.Binder
-
Commits the bindings for this service provider.
- CommonQualifiers - Class in io.helidon.inject.api
-
Commonly used
Qualifiertypes. - compare(DependencyInfo, DependencyInfo) - Method in class io.helidon.inject.api.DependencyInfoComparator
- config() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase.BootstrapImpl
- config() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
Provides the base primordial bootstrap configuration to the
InjectionServicesProvider. - config() - Method in interface io.helidon.inject.api.Bootstrap
-
Provides the base primordial bootstrap configuration to the
InjectionServicesProvider. - config() - Method in interface io.helidon.inject.api.InjectionServices
-
The governing configuration.
- config() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config(Config) - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
Config to use.
- config(Config) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Update builder from configuration (node of this type).
- configure(ServiceBinder) - Method in interface io.helidon.inject.api.ModuleComponent
-
Called by the provider implementation at bootstrapping time to bind all services / service providers to the service registry.
- configure(ServiceInjectionPlanBinder) - Method in interface io.helidon.inject.api.Application
-
Called by the provider implementation at bootstrapping time to bind all injection plans to each and every service provider.
- CONSTRUCTING - Enum constant in enum class io.helidon.inject.api.Phase
-
Constructing.
- CONSTRUCTOR - Enum constant in enum class io.helidon.inject.api.ElementKind
-
The injectable constructor.
- CONSTRUCTOR - Static variable in interface io.helidon.inject.api.ElementInfo
-
The name assigned to constructors.
- CONSTRUCTOR - Static variable in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
-
The name assigned to constructors.
- CONSTRUCTOR - Static variable in interface io.helidon.inject.api.InjectionPointInfo
-
The name assigned to constructors.
- CONSTRUCTOR - Static variable in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The name assigned to constructors.
- contextData() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The contextual info that can be shared between interceptors.
- contextData() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- contextData() - Method in interface io.helidon.inject.api.InvocationContext
-
The contextual info that can be shared between interceptors.
- contextData(Map<? extends String, ?>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
This method replaces all values with the new ones.
- ContextualServiceQuery - Interface in io.helidon.inject.api
-
Combines the
ServiceInfocriteria along with theInjectionPointInfocontext that the query applies to. - ContextualServiceQuery.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ContextualServiceQuery. - ContextualServiceQuery.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ContextualServiceQuery. - ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ContextualServiceQueryImpl(ContextualServiceQuery.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
-
Create an instance providing a builder.
- contextualServices(InjectionPointInfo) - Method in interface io.helidon.inject.api.Services
-
Implementors can provide a means to use a "special" services registry that better applies to the target injection point context to apply for sub-lookup* operations.
- Contract - Annotation Interface in io.helidon.inject.api
-
The
Contractannotation is used to relay significance to the type that it annotates. - contractsImplemented() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- contractsImplemented() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- contractsImplemented() - Method in interface io.helidon.inject.api.ServiceInfo
-
The managed services advertised types (i.e., typically its interfaces).
- contractsImplemented() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
The managed services advertised types (i.e., typically its interfaces).
- contractsImplemented() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
The managed services advertised types (i.e., typically its interfaces).
- contractsImplemented() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- contractsImplemented() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- contractsImplemented() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The managed services advertised types (i.e., typically its interfaces).
- contractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- contractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services advertised types (i.e., typically its interfaces).
- create() - Static method in interface io.helidon.inject.api.ActivationLogEntry
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.ActivationRequest
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.ActivationResult
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.Bootstrap
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.CallingContext
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.ContextualServiceQuery
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.DeActivationRequest
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.DependenciesInfo
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.ElementInfo
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.InjectionPointInfo
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.InjectionServicesConfig
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.InjectorOptions
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.InternalBootstrap
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.InvocationContext
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.Metrics
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.Qualifier
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.ServiceInfo
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.ServiceInfoBasics
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.api.ServiceInfoCriteria
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.inject.spi.InjectionPlan
-
Create a new instance with default values.
- create(boolean) - Static method in class io.helidon.inject.api.CallingContextFactory
-
Creates a new calling context instance.
- create(Config) - Static method in interface io.helidon.inject.api.InjectionServicesConfig
-
Create a new instance from configuration.
- create(Annotation) - Static method in interface io.helidon.inject.api.Qualifier
-
Creates a qualifier from an annotation.
- create(InjectionPointInfo, boolean) - Static method in interface io.helidon.inject.api.ContextualServiceQuery
-
Creates a contextual service query given the injection point info.
- create(Class<? extends Annotation>) - Static method in interface io.helidon.inject.api.Qualifier
-
Creates a qualifier from an annotation.
- create(Class<? extends Annotation>, String) - Static method in interface io.helidon.inject.api.Qualifier
-
Creates a qualifier with a value from an annotation.
- createActivationRequestDefault() - Static method in interface io.helidon.inject.api.InjectionServices
-
Will create an activation request either to
Phase.ACTIVEor limited to anyBootstrapBlueprint.limitRuntimePhase()specified. - createBuilder(boolean) - Static method in class io.helidon.inject.api.CallingContextFactory
-
Creates a new calling context builder instance.
- createNamed(ClassNamed) - Static method in interface io.helidon.inject.api.Qualifier
-
Creates a
Namedqualifier. - createNamed(Named) - Static method in interface io.helidon.inject.api.Qualifier
-
Creates a
Namedqualifier. - createNamed(Class<?>) - Static method in interface io.helidon.inject.api.Qualifier
-
Creates a
Namedqualifier from a class name. - createNamed(String) - Static method in interface io.helidon.inject.api.Qualifier
-
Creates a
Namedqualifier. - currentActivationPhase() - Method in interface io.helidon.inject.api.ServiceProvider
-
The current activation phase for this service provider.
D
- deactivate(DeActivationRequest) - Method in interface io.helidon.inject.api.DeActivator
-
Deactivate a managed service.
- deactivate(T, InjectorOptions) - Method in interface io.helidon.inject.api.Injector
-
Called to deactivate a managed service or service provider, putting it into
Phase.DESTROYED. - DeActivationRequest - Interface in io.helidon.inject.api
-
Request to deactivate a
ServiceProvider. - DeActivationRequest.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
DeActivationRequest. - DeActivationRequest.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
DeActivationRequest. - DeActivationRequest.BuilderBase.DeActivationRequestImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- DeActivationRequestImpl(DeActivationRequest.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.DeActivationRequest.BuilderBase.DeActivationRequestImpl
-
Create an instance providing a builder.
- deActivator() - Method in interface io.helidon.inject.api.ServiceProvider
-
The agent responsible for deactivation - this will be non-null for build-time activators.
- DeActivator - Interface in io.helidon.inject.api
-
DeActivators are responsible for lifecycle, transitioning a
ServiceProviderthrough itsPhase's, notably including anyPreDestroymethod invocations, and finally into the terminalPhase.DESTROYEDphase. - debug() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Whether debug is enabled.
- debug() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- debug() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Whether debug is enabled.
- debug(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Whether debug is enabled.
- DEBUG_HINT - Static variable in class io.helidon.inject.api.InjectionServicesHolder
-
Helpful hint to give developers needing to see more debug info.
- declaredRunLevel() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The optional
RunLevelascribed to the service. - declaredRunLevel() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- declaredRunLevel() - Method in interface io.helidon.inject.api.ServiceInfo
-
The optional
RunLevelascribed to the service. - declaredRunLevel() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
The optional
RunLevelascribed to the service. - declaredRunLevel() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
The optional
RunLevelascribed to the service. - declaredRunLevel(int) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The optional
RunLevelascribed to the service. - declaredWeight() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Weight that was declared on the type itself.
- declaredWeight() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- declaredWeight() - Method in interface io.helidon.inject.api.ServiceInfo
-
Weight that was declared on the type itself.
- declaredWeight() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
Weight that was declared on the type itself.
- declaredWeight() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
Weight that was declared on the type itself.
- declaredWeight(double) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Weight that was declared on the type itself.
- DEFAULT_INJECT_WEIGHT - Static variable in interface io.helidon.inject.api.ServiceInfo
-
Default weight for any internal Injection service component.
- DEFAULT_INJECT_WEIGHT - Static variable in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
Default weight for any internal Injection service component.
- DEFAULT_INJECT_WEIGHT - Static variable in interface io.helidon.inject.api.ServiceInfoBasics
-
Default weight for any internal Injection service component.
- DEFAULT_INJECT_WEIGHT - Static variable in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
-
Default weight for any internal Injection service component.
- dependencies() - Method in interface io.helidon.inject.api.ServiceProvider
-
Provides the dependencies for this service provider if known, or null if not known or not available.
- DependenciesInfo - Interface in io.helidon.inject.api
-
Represents a per
ServiceInfomapping ofDependencyInfo's. - DependenciesInfo.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
DependenciesInfo. - DependenciesInfo.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
DependenciesInfo. - DependenciesInfo.BuilderBase.DependenciesInfoImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- DependenciesInfoImpl(DependenciesInfo.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
-
Create an instance providing a builder.
- DependencyInfo - Interface in io.helidon.inject.api
-
Aggregates the set of
InjectionPointInfo's that are dependent upon a specific and commonServiceInfodefinition. - DependencyInfo.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
DependencyInfo. - DependencyInfo.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
DependencyInfo. - DependencyInfo.BuilderBase.DependencyInfoImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- DependencyInfoComparator - Class in io.helidon.inject.api
-
Comparator appropriate for
DependencyInfo. - DependencyInfoImpl(DependencyInfo.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
-
Create an instance providing a builder.
- dependencyTo() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
- dependencyTo() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The service info describing what the injection point dependencies are dependent upon.
- dependencyTo() - Method in interface io.helidon.inject.api.DependencyInfo
-
The service info describing what the injection point dependencies are dependent upon.
- dependencyTo(ServiceInfoCriteria) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The service info describing what the injection point dependencies are dependent upon.
- dependencyTo(Consumer<ServiceInfoCriteria.Builder>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The service info describing what the injection point dependencies are dependent upon.
- dependencyTo(Supplier<? extends ServiceInfoCriteria>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The service info describing what the injection point dependencies are dependent upon.
- dependencyToServiceInfo() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The service info criteria/dependency this is dependent upon.
- dependencyToServiceInfo() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- dependencyToServiceInfo() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The service info criteria/dependency this is dependent upon.
- dependencyToServiceInfo(ServiceInfoCriteria) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The service info criteria/dependency this is dependent upon.
- dependencyToServiceInfo(Consumer<ServiceInfoCriteria.Builder>) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The service info criteria/dependency this is dependent upon.
- dependencyToServiceInfo(Supplier<? extends ServiceInfoCriteria>) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The service info criteria/dependency this is dependent upon.
- description() - Method in interface io.helidon.inject.api.ServiceProvider
-
Describe the service provider.
- DESTROYED - Enum constant in enum class io.helidon.inject.api.Phase
-
Destroyed (after calling any pre-destroy).
- doubleValue() - Method in interface io.helidon.inject.api.Qualifier
- doubleValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- doubleValue(String) - Method in interface io.helidon.inject.api.Qualifier
- doubleValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- doubleValues() - Method in interface io.helidon.inject.api.Qualifier
- doubleValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- doubleValues(String) - Method in interface io.helidon.inject.api.Qualifier
- doubleValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
E
- elementArgInfo() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The method/element argument info.
- elementArgInfo() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- elementArgInfo() - Method in interface io.helidon.inject.api.InvocationContext
-
The method/element argument info.
- elementArgInfo(List<? extends TypedElementInfo>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The method/element argument info.
- elementArgs() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
If the element is a method or constructor then this is the total argument count for that method.
- elementArgs() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- elementArgs() - Method in interface io.helidon.inject.api.ElementInfo
-
If the element is a method or constructor then this is the total argument count for that method.
- elementArgs() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
If the element is a method or constructor then this is the total argument count for that method.
- elementArgs() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
If the element is a method or constructor then this is the total argument count for that method.
- elementArgs(int) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
If the element is a method or constructor then this is the total argument count for that method.
- elementInfo() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The element info represents the method (or the constructor) being invoked.
- elementInfo() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- elementInfo() - Method in interface io.helidon.inject.api.InvocationContext
-
The element info represents the method (or the constructor) being invoked.
- elementInfo(TypedElementInfo) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The element info represents the method (or the constructor) being invoked.
- elementInfo(Consumer<TypedElementInfo.Builder>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The element info represents the method (or the constructor) being invoked.
- elementInfo(Supplier<? extends TypedElementInfo>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The element info represents the method (or the constructor) being invoked.
- ElementInfo - Interface in io.helidon.inject.api
-
Abstractly describes method or field elements of a managed service type (i.e., fields, constructors, injectable methods, etc.).
- ElementInfo.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ElementInfo. - ElementInfo.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ElementInfo. - ElementInfo.BuilderBase.ElementInfoImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ElementInfoImpl(ElementInfo.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
-
Create an instance providing a builder.
- elementKind() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- elementKind() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The injection point/receiver kind.
- elementKind() - Method in interface io.helidon.inject.api.ElementInfo
-
The injection point/receiver kind.
- elementKind() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The injection point/receiver kind.
- elementKind() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The injection point/receiver kind.
- elementKind(ElementKind) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The injection point/receiver kind.
- ElementKind - Enum Class in io.helidon.inject.api
-
The kind of injection target.
- elementName() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
- elementName() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Name of the dependency location, such as a field name, or argument name.
- elementName() - Method in interface io.helidon.inject.api.DependencyInfo
-
Name of the dependency location, such as a field name, or argument name.
- elementName() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- elementName() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The element name (e.g., method name or field name).
- elementName() - Method in interface io.helidon.inject.api.ElementInfo
-
The element name (e.g., method name or field name).
- elementName() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The element name (e.g., method name or field name).
- elementName() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The element name (e.g., method name or field name).
- elementName(String) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Name of the dependency location, such as a field name, or argument name.
- elementName(String) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The element name (e.g., method name or field name).
- elementOffset() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- elementOffset() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
If the element is a method or constructor then this is the ordinal argument position of that argument.
- elementOffset() - Method in interface io.helidon.inject.api.ElementInfo
-
If the element is a method or constructor then this is the ordinal argument position of that argument.
- elementOffset() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
If the element is a method or constructor then this is the ordinal argument position of that argument.
- elementOffset() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
If the element is a method or constructor then this is the ordinal argument position of that argument.
- elementOffset(int) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
If the element is a method or constructor then this is the ordinal argument position of that argument.
- elementTypeName() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- elementTypeName() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The element type name (e.g., method type or field type).
- elementTypeName() - Method in interface io.helidon.inject.api.ElementInfo
-
The element type name (e.g., method type or field type).
- elementTypeName() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The element type name (e.g., method type or field type).
- elementTypeName() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The element type name (e.g., method type or field type).
- elementTypeName(TypeName) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The element type name (e.g., method type or field type).
- elementTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The element type name (e.g., method type or field type).
- elementTypeName(Supplier<? extends TypeName>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The element type name (e.g., method type or field type).
- eligibleForDeactivation() - Method in enum class io.helidon.inject.api.Phase
-
Determines whether this phase passes the gate for whether deactivation (PreDestroy) can be called.
- EMPTY_CRITERIA - Static variable in interface io.helidon.inject.api.InjectionServices
-
Empty criteria will match anything and everything.
- enumValue(Class<T>) - Method in interface io.helidon.inject.api.Qualifier
- enumValue(Class<T>) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- enumValue(String, Class<T>) - Method in interface io.helidon.inject.api.Qualifier
- enumValue(String, Class<T>) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- enumValues(Class<T>) - Method in interface io.helidon.inject.api.Qualifier
- enumValues(Class<T>) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- enumValues(String, Class<T>) - Method in interface io.helidon.inject.api.Qualifier
- enumValues(String, Class<T>) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- equals(Object) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- equals(Object) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
- equals(Object) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- equals(Object) - Method in class io.helidon.inject.api.Bootstrap.BuilderBase.BootstrapImpl
- equals(Object) - Method in class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
- equals(Object) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
- equals(Object) - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase.DeActivationRequestImpl
- equals(Object) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
- equals(Object) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
- equals(Object) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- equals(Object) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- equals(Object) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- equals(Object) - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase.InjectorOptionsImpl
- equals(Object) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase.InternalBootstrapImpl
- equals(Object) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- equals(Object) - Method in class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
- equals(Object) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- equals(Object) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
- equals(Object) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- equals(Object) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- equals(Object) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- error() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- error() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Any observed error during activation.
- error() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
Any observed error during activation.
- error() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- error() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Any throwable/exceptions that were observed during activation.
- error() - Method in interface io.helidon.inject.api.ActivationResult
-
Any throwable/exceptions that were observed during activation.
- error(Throwable) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Any observed error during activation.
- error(Throwable) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Any throwable/exceptions that were observed during activation.
- event() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- event() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
The event.
- event() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
The event.
- event(Event) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
The event.
- Event - Enum Class in io.helidon.inject.api
-
A lifecycle activation event.
- expected() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
- expected() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Set to true if there is an expectation that there is at least one match result from the search.
- expected() - Method in interface io.helidon.inject.api.ContextualServiceQuery
-
Set to true if there is an expectation that there is at least one match result from the search.
- expected(boolean) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Set to true if there is an expectation that there is at least one match result from the search.
- ExternalContracts - Annotation Interface in io.helidon.inject.api
-
Placed on the implementation of a service as an alternative to using a
Contract. - externalContractsImplemented() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The managed services external contracts / interfaces.
- externalContractsImplemented() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
- externalContractsImplemented() - Method in interface io.helidon.inject.api.ServiceInfo
-
The managed services external contracts / interfaces.
- externalContractsImplemented() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services external contracts / interfaces.
- externalContractsImplemented() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- externalContractsImplemented() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The managed services external contracts / interfaces.
- externalContractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The managed services external contracts / interfaces.
- externalContractsImplemented(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed services external contracts / interfaces.
F
- failure() - Method in interface io.helidon.inject.api.ActivationResult
-
Returns true if this result was unsuccessful.
- failure() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
-
Returns true if this result was unsuccessful.
- FAILURE - Enum constant in enum class io.helidon.inject.api.ActivationStatus
-
Failed to activate to the given phase.
- FIELD - Enum constant in enum class io.helidon.inject.api.ElementKind
-
A field.
- FINAL_RESOLVE - Enum constant in enum class io.helidon.inject.api.Phase
-
Called after
Phase.POST_BIND_ALL_MODULESto resolve any latent bindings, prior toPhase.SERVICES_READY. - finished() - Method in interface io.helidon.inject.api.ActivationResult
-
Returns true if this result is finished.
- finished() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
-
Returns true if this result is finished.
- FINISHED - Enum constant in enum class io.helidon.inject.api.Event
-
Finished.
- finishedActivationResult() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- finishedActivationResult() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Optionally, given by the implementation provider to indicate the future completion when the provider's
ActivationStatusisActivationStatus.WARNING_SUCCESS_BUT_NOT_READY. - finishedActivationResult() - Method in interface io.helidon.inject.api.ActivationResult
-
Optionally, given by the implementation provider to indicate the future completion when the provider's
ActivationStatusisActivationStatus.WARNING_SUCCESS_BUT_NOT_READY. - finishedActivationResult(Future<ActivationResultBlueprint>) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Optionally, given by the implementation provider to indicate the future completion when the provider's
ActivationStatusisActivationStatus.WARNING_SUCCESS_BUT_NOT_READY. - finishingActivationPhase() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- finishingActivationPhase() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The activation phase we finished successfully on, or are otherwise currently in if not yet finished.
- finishingActivationPhase() - Method in interface io.helidon.inject.api.ActivationResult
-
The activation phase we finished successfully on, or are otherwise currently in if not yet finished.
- finishingActivationPhase(Phase) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The activation phase we finished successfully on, or are otherwise currently in if not yet finished.
- finishingStatus() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- finishingStatus() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
How did the activation finish.
- finishingStatus() - Method in interface io.helidon.inject.api.ActivationResult
-
How did the activation finish.
- finishingStatus(ActivationStatus) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
How did the activation finish.
- first(ContextualServiceQuery) - Method in interface io.helidon.inject.api.InjectionPointProvider
-
Get (or create) an instance of this service type for the given injection point context.
- floatValue() - Method in interface io.helidon.inject.api.Qualifier
- floatValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- floatValue(String) - Method in interface io.helidon.inject.api.Qualifier
- floatValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- floatValues() - Method in interface io.helidon.inject.api.Qualifier
- floatValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- floatValues(String) - Method in interface io.helidon.inject.api.Qualifier
- floatValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- from(ActivationLogEntry) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ActivationLogEntry.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(ActivationRequest) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ActivationRequest.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(ActivationResult) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ActivationResult.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(Bootstrap) - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
Update this builder from an existing prototype instance.
- from(Bootstrap.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(CallingContext) - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Update this builder from an existing prototype instance.
- from(CallingContext.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(ContextualServiceQuery) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ContextualServiceQuery.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(DeActivationRequest) - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase
-
Update this builder from an existing prototype instance.
- from(DeActivationRequest.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(DependenciesInfo) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Update this builder from an existing prototype instance.
- from(DependenciesInfo.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(DependencyInfo) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Update this builder from an existing prototype instance.
- from(DependencyInfo.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(ElementInfo) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ElementInfo.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(InjectionPointInfo) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Update this builder from an existing prototype instance.
- from(InjectionPointInfo.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(InjectionServicesConfig) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(InjectionServicesConfig.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(InjectorOptions) - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Update this builder from an existing prototype instance.
- from(InjectorOptions.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(InternalBootstrap) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Update this builder from an existing prototype instance.
- from(InternalBootstrap.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(InvocationContext) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
Update this builder from an existing prototype instance.
- from(InvocationContext.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(Metrics) - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Update this builder from an existing prototype instance.
- from(Metrics.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(Qualifier) - Method in class io.helidon.inject.api.Qualifier.BuilderBase
-
Update this builder from an existing prototype instance.
- from(Qualifier.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.Qualifier.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(ServiceInfo) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ServiceInfo.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(ServiceInfoBasics) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ServiceInfoBasics.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(ServiceInfoCriteria) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Update this builder from an existing prototype instance.
- from(ServiceInfoCriteria.BuilderBase<?, ?>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(InjectionPlan) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Update this builder from an existing prototype instance.
- from(InjectionPlan.BuilderBase<?, ?>) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Update this builder from an existing prototype builder instance.
- fromServiceTypeName() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
- fromServiceTypeName() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Optionally, the service type name aggregating
DependenciesInfoBlueprint.allDependencies(). - fromServiceTypeName() - Method in interface io.helidon.inject.api.DependenciesInfo
-
Optionally, the service type name aggregating
DependenciesInfoBlueprint.allDependencies(). - fromServiceTypeName(TypeName) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Optionally, the service type name aggregating
DependenciesInfoBlueprint.allDependencies(). - fromServiceTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Optionally, the service type name aggregating
DependenciesInfoBlueprint.allDependencies(). - fullActivationLog() - Method in interface io.helidon.inject.api.ActivationLogQuery
-
The full transcript of all services phase transitions being managed.
G
- GATHERING_DEPENDENCIES - Enum constant in enum class io.helidon.inject.api.Phase
-
Gathering dependencies.
- get() - Method in interface io.helidon.inject.api.InjectionPointProvider
-
Get (or create) an instance of this service type using default/empty criteria and context.
- getMessage() - Method in exception class io.helidon.inject.api.InjectionServiceProviderException
- getValue(String) - Method in interface io.helidon.inject.api.Qualifier
- getValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- globalBootstrap() - Static method in interface io.helidon.inject.api.InjectionServices
-
Retrieves any primordial bootstrap configuration that previously set.
- globalBootstrap(Bootstrap) - Static method in interface io.helidon.inject.api.InjectionServices
-
Sets the primordial bootstrap configuration that will supply
InjectionServices.injectionServices()during global singleton initialization. - globalCallingContext(CallingContext, boolean) - Static method in class io.helidon.inject.api.CallingContextFactory
-
Sets the default global calling context.
H
- hashCode() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- hashCode() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
- hashCode() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- hashCode() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase.BootstrapImpl
- hashCode() - Method in class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
- hashCode() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
- hashCode() - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase.DeActivationRequestImpl
- hashCode() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
- hashCode() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
- hashCode() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- hashCode() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- hashCode() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- hashCode() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase.InjectorOptionsImpl
- hashCode() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase.InternalBootstrapImpl
- hashCode() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- hashCode() - Method in class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
- hashCode() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- hashCode() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
- hashCode() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- hashCode() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- hashCode() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- Helidon - Class in io.helidon.inject.api
-
Deprecated.this type may have backward incompatible changes, as it is considered a preview feature of Helidon!
I
- id() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The identity (aka id) for this injection point.
- id() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- id() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The identity (aka id) for this injection point.
- id() - Method in interface io.helidon.inject.api.ServiceProvider
-
Identifies the service provider physically and uniquely.
- id(String) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
The identity (aka id) for this injection point.
- includeIntercepted() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Determines whether the non-proxied,
Interceptedservices should be returned in any lookup operation. - includeIntercepted() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- includeIntercepted() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
Determines whether the non-proxied,
Interceptedservices should be returned in any lookup operation. - includeIntercepted(boolean) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Determines whether the non-proxied,
Interceptedservices should be returned in any lookup operation. - INIT - Enum constant in enum class io.helidon.inject.api.Phase
-
Starting state before anything happens activation-wise.
- INJECTING - Enum constant in enum class io.helidon.inject.api.Phase
-
Injecting (fields then methods).
- InjectionException - Exception Class in io.helidon.inject.api
-
A general exception indicating that something failed related to Injection.
- InjectionException(String) - Constructor for exception class io.helidon.inject.api.InjectionException
-
A general purpose exception from the Injection Framework.
- InjectionException(String, Throwable) - Constructor for exception class io.helidon.inject.api.InjectionException
-
A general purpose exception from the Injection framework.
- InjectionPlan - Interface in io.helidon.inject.spi
-
Represents the injection plan targeting a given
ServiceProvider. - InjectionPlan.Builder - Class in io.helidon.inject.spi
-
Fluent API builder for
InjectionPlan. - InjectionPlan.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.spi -
Fluent API builder base for
InjectionPlan. - InjectionPlan.BuilderBase.InjectionPlanImpl - Class in io.helidon.inject.spi
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- injectionPlanBinder() - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
The binder can be provided by the service provider to deterministically set the injection plan at compile-time, and subsequently loaded at early startup initialization.
- InjectionPlanImpl(InjectionPlan.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
-
Create an instance providing a builder.
- injectionPlans() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- injectionPlans() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The injection plan that was found or determined, key'ed by each element's
ServiceProvider.id(). - injectionPlans() - Method in interface io.helidon.inject.api.ActivationResult
-
The injection plan that was found or determined, key'ed by each element's
ServiceProvider.id(). - injectionPlans(Map<? extends String, ? extends InjectionPlan>) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
This method replaces all values with the new ones.
- injectionPoint() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- injectionPoint() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, the injection point that the event pertains to.
- injectionPoint() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
Optionally, the injection point that the event pertains to.
- injectionPoint() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
- injectionPoint() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Optionally, the injection point context information.
- injectionPoint() - Method in interface io.helidon.inject.api.ActivationRequest
-
Optionally, the injection point context information.
- injectionPoint(InjectionPointInfo) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, the injection point that the event pertains to.
- injectionPoint(InjectionPointInfo) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Optionally, the injection point context information.
- injectionPoint(Consumer<InjectionPointInfo.Builder>) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, the injection point that the event pertains to.
- injectionPoint(Consumer<InjectionPointInfo.Builder>) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Optionally, the injection point context information.
- injectionPointDependencies() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
- injectionPointDependencies() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The set of injection points that depends upon
DependencyInfo.BuilderBase.dependencyTo(). - injectionPointDependencies() - Method in interface io.helidon.inject.api.DependencyInfo
-
The set of injection points that depends upon
DependencyInfoBlueprint.dependencyTo(). - injectionPointDependencies(Set<? extends InjectionPointInfo>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The set of injection points that depends upon
DependencyInfo.BuilderBase.dependencyTo(). - injectionPointInfo() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
- injectionPointInfo() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Optionally, the injection point context this search applies to.
- injectionPointInfo() - Method in interface io.helidon.inject.api.ContextualServiceQuery
-
Optionally, the injection point context this search applies to.
- injectionPointInfo() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- injectionPointInfo() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The injection point info for this element, which will also include its identity information.
- injectionPointInfo() - Method in interface io.helidon.inject.spi.InjectionPlan
-
The injection point info for this element, which will also include its identity information.
- injectionPointInfo(InjectionPointInfo) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Optionally, the injection point context this search applies to.
- injectionPointInfo(InjectionPointInfo) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The injection point info for this element, which will also include its identity information.
- injectionPointInfo(Consumer<InjectionPointInfo.Builder>) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Optionally, the injection point context this search applies to.
- injectionPointInfo(Consumer<InjectionPointInfo.Builder>) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The injection point info for this element, which will also include its identity information.
- injectionPointInfo(Supplier<? extends InjectionPointInfo>) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The injection point info for this element, which will also include its identity information.
- InjectionPointInfo - Interface in io.helidon.inject.api
-
Describes a receiver for injection - identifies who/what is requesting an injection that needs to be satisfied.
- InjectionPointInfo.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
InjectionPointInfo. - InjectionPointInfo.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
InjectionPointInfo. - InjectionPointInfo.BuilderBase.InjectionPointInfoImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- InjectionPointInfoImpl(InjectionPointInfo.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
Create an instance providing a builder.
- InjectionPointProvider<T> - Interface in io.helidon.inject.api
-
Provides ability to contextualize the injected service by the target receiver of the injection point dynamically at runtime.
- injectionPointQualifiedServiceProviders() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- injectionPointQualifiedServiceProviders() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The list of service providers that are qualified to satisfy the given injection point for this service provider.
- injectionPointQualifiedServiceProviders() - Method in interface io.helidon.inject.spi.InjectionPlan
-
The list of service providers that are qualified to satisfy the given injection point for this service provider.
- injectionPointQualifiedServiceProviders(List<ServiceProvider<?>>) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The list of service providers that are qualified to satisfy the given injection point for this service provider.
- InjectionResolver - Interface in io.helidon.inject.spi
-
Implementors of this contract can assist with resolving injection points.
- InjectionServiceProviderException - Exception Class in io.helidon.inject.api
-
An exception relative to a
ServiceProvider. - InjectionServiceProviderException(String) - Constructor for exception class io.helidon.inject.api.InjectionServiceProviderException
-
A general purpose exception from the Injection framework.
- InjectionServiceProviderException(String, ServiceProvider<?>) - Constructor for exception class io.helidon.inject.api.InjectionServiceProviderException
-
A general purpose exception from the Injection framework.
- InjectionServiceProviderException(String, Throwable) - Constructor for exception class io.helidon.inject.api.InjectionServiceProviderException
-
A general purpose exception from the Injection framework.
- InjectionServiceProviderException(String, Throwable, ServiceProvider<?>) - Constructor for exception class io.helidon.inject.api.InjectionServiceProviderException
-
A general purpose exception from the Injection framework.
- injectionServices() - Static method in interface io.helidon.inject.api.InjectionServices
-
Get
InjectionServicesinstance if available. - injectionServices() - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Returns the previously assigned
InjectionServicesinstance. - injectionServices(Optional<InjectionServices>) - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Assigns the services instance this provider is bound to.
- InjectionServices - Interface in io.helidon.inject.api
-
Abstract factory for all services provided by a single Helidon Injection provider implementation.
- InjectionServicesConfig - Interface in io.helidon.inject.api
-
This is the configuration that the Injection service provider uses internally.
- InjectionServicesConfig.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
InjectionServicesConfig. - InjectionServicesConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
InjectionServicesConfig. - InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- InjectionServicesConfigImpl(InjectionServicesConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
-
Create an instance providing a builder.
- InjectionServicesHolder - Class in io.helidon.inject.api
-
The holder for the globally active
InjectionServicessingleton instance, as well as its associatedBootstrapprimordial configuration. - InjectionServicesHolder() - Constructor for class io.helidon.inject.api.InjectionServicesHolder
-
Deprecated.
- InjectionServicesProvider - Interface in io.helidon.inject.spi
-
Java
ServiceLoaderprovider interface to find implementation ofInjectionServices. - injector() - Method in interface io.helidon.inject.api.InjectionServices
-
Optionally, the injector.
- Injector - Interface in io.helidon.inject.api
-
Used to perform programmatic activation and injection.
- Injector.Strategy - Enum Class in io.helidon.inject.api
-
The strategy the injector should attempt to apply.
- InjectorOptions - Interface in io.helidon.inject.api
-
Provides optional, contextual tunings to the
Injector. - InjectorOptions.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
InjectorOptions. - InjectorOptions.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
InjectorOptions. - InjectorOptions.BuilderBase.InjectorOptionsImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- InjectorOptionsImpl(InjectorOptions.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.InjectorOptions.BuilderBase.InjectorOptionsImpl
-
Create an instance providing a builder.
- instance() - Static method in class io.helidon.inject.api.DependencyInfoComparator
-
Dependency info comparator.
- Intercepted - Annotation Interface in io.helidon.inject.api
-
Indicates that type identified by
Intercepted.value()is being intercepted. - InterceptedTrigger - Annotation Interface in io.helidon.inject.api
-
Meta-annotation for an annotation that will trigger services annotated with it to become intercepted.
- interceptor() - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Returns the service provider that intercepts this provider.
- interceptor(ServiceProvider<?>) - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Sets the interceptor for this service provider.
- Interceptor - Interface in io.helidon.inject.api
-
Implementors of this contract must be
Namedaccording to theInterceptedannotation they support. - Interceptor.Chain<V> - Interface in io.helidon.inject.api
-
Represents the next in line for interception, terminating with a call to the wrapped service provider.
- interceptors() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The interceptor chain.
- interceptors() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- interceptors() - Method in interface io.helidon.inject.api.InvocationContext
-
The interceptor chain.
- interceptors(List<Provider<Interceptor>>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The interceptor chain.
- InternalBootstrap - Interface in io.helidon.inject.api
-
Internal bootstrap is what we store when
InjectionServices.globalBootstrap(Bootstrap)is used. - InternalBootstrap.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
InternalBootstrap. - InternalBootstrap.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
InternalBootstrap. - InternalBootstrap.BuilderBase.InternalBootstrapImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- InternalBootstrapImpl(InternalBootstrap.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.InternalBootstrap.BuilderBase.InternalBootstrapImpl
-
Create an instance providing a builder.
- intValue() - Method in interface io.helidon.inject.api.Qualifier
- intValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- intValue(String) - Method in interface io.helidon.inject.api.Qualifier
- intValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- intValues() - Method in interface io.helidon.inject.api.Qualifier
- intValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- intValues(String) - Method in interface io.helidon.inject.api.Qualifier
- intValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- InvocationContext - Interface in io.helidon.inject.api
-
Used by
Interceptor. - InvocationContext.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
InvocationContext. - InvocationContext.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
InvocationContext. - InvocationContext.BuilderBase.InvocationContextImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- InvocationContextImpl(InvocationContext.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
-
Create an instance providing a builder.
- InvocationException - Exception Class in io.helidon.inject.api
-
Wraps any checked exceptions that are thrown during the
Interceptorinvocations. - InvocationException(String, boolean) - Constructor for exception class io.helidon.inject.api.InvocationException
-
Constructor.
- InvocationException(String, Throwable, boolean) - Constructor for exception class io.helidon.inject.api.InvocationException
-
Constructor.
- InvocationException(String, Throwable, ServiceProvider<?>, boolean) - Constructor for exception class io.helidon.inject.api.InvocationException
-
Constructor.
- io.helidon.inject.api - module io.helidon.inject.api
-
Injection API module.
- io.helidon.inject.api - package io.helidon.inject.api
-
The Helidon Injection API provide these annotation types that are typically used at compile time to assign special meaning to the type.
- io.helidon.inject.spi - package io.helidon.inject.spi
-
Injection SPI.
- ipName() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- ipName() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Name of the field or argument we are injecting into.
- ipName() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
Name of the field or argument we are injecting into.
- ipName(String) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Name of the field or argument we are injecting into.
- ipType() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- ipType() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Type of the field or argument we are injecting into.
- ipType() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
Type of the field or argument we are injecting into.
- ipType(TypeName) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Type of the field or argument we are injecting into.
- ipType(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Type of the field or argument we are injecting into.
- ipType(Supplier<? extends TypeName>) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Type of the field or argument we are injecting into.
- isDebugEnabled() - Static method in interface io.helidon.inject.api.InjectionServices
-
Whether debug is enabled.
- isIntercepted() - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Returns
trueif this service provider is intercepted. - isInterceptor() - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Returns true if this service provider instance is an
Interceptor. - isProvider() - Method in interface io.helidon.inject.api.ServiceProvider
-
Does the service provide singletons, does it always produce the same result for every call to
InjectionPointProvider.get(). - isRootProvider() - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Returns true if this provider is the root provider.
L
- limitRuntimePhase() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase.BootstrapImpl
- limitRuntimePhase() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
In certain conditions Injection services should be initialized but not started (i.e., avoiding calls to
PostConstructetc.). - limitRuntimePhase() - Method in interface io.helidon.inject.api.Bootstrap
-
In certain conditions Injection services should be initialized but not started (i.e., avoiding calls to
PostConstructetc.). - limitRuntimePhase(Phase) - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
In certain conditions Injection services should be initialized but not started (i.e., avoiding calls to
PostConstructetc.). - list(ContextualServiceQuery) - Method in interface io.helidon.inject.api.InjectionPointProvider
-
Get (or create) a list of instances matching the criteria for the given injection point context.
- listWrapped() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- listWrapped() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
True if the injection point is of type
List. - listWrapped() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
True if the injection point is of type
List. - listWrapped(boolean) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
True if the injection point is of type
List. - longValue() - Method in interface io.helidon.inject.api.Qualifier
- longValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- longValue(String) - Method in interface io.helidon.inject.api.Qualifier
- longValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- longValues() - Method in interface io.helidon.inject.api.Qualifier
- longValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- longValues(String) - Method in interface io.helidon.inject.api.Qualifier
- longValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- lookup(ServiceInfoCriteria) - Method in interface io.helidon.inject.api.Services
-
Retrieves the first match based upon the passed service info criteria.
- lookup(Class<T>) - Method in interface io.helidon.inject.api.Services
-
Retrieve the "first" service that implements a given contract type with the expectation that there is a match available.
- lookup(Class<T>, String) - Method in interface io.helidon.inject.api.Services
-
Retrieve the "first" named service that implements a given contract type with the expectation that there is a match available.
- lookupAll(ServiceInfoCriteria) - Method in interface io.helidon.inject.api.Services
-
Retrieve all services that match the criteria.
- lookupAll(ServiceInfoCriteria, boolean) - Method in interface io.helidon.inject.api.Services
-
Retrieve all services that match the criteria.
- lookupAll(Class<T>) - Method in interface io.helidon.inject.api.Services
-
Retrieve all services that implement a given contract type.
- lookupAll(Class<T>, ServiceInfoCriteria) - Method in interface io.helidon.inject.api.Services
-
Lookup all services that match the criteria and share a given contract type.
- lookupCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total number of
Services::lookup()calls since jvm start, or since last reset. - lookupCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
- lookupCount() - Method in interface io.helidon.inject.api.Metrics
-
The total number of
Services::lookup()calls since jvm start, or since last reset. - lookupCount(int) - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total number of
Services::lookup()calls since jvm start, or since last reset. - lookupFirst(ServiceInfoCriteria) - Method in interface io.helidon.inject.api.Services
-
Retrieves the first match based upon the passed service info criteria.
- lookupFirst(ServiceInfoCriteria, boolean) - Method in interface io.helidon.inject.api.Services
-
Retrieves the first match based upon the passed service info criteria.
- lookupFirst(Class<T>) - Method in interface io.helidon.inject.api.Services
-
Retrieves the first match based upon the passed service info criteria.
- lookupFirst(Class<T>, boolean) - Method in interface io.helidon.inject.api.Services
-
Retrieve the "first" service that implements a given contract type with no expectation that there is a match available unless
expected = true. - lookupFirst(Class<T>, ServiceInfoCriteria, boolean) - Method in interface io.helidon.inject.api.Services
-
Retrieves the first match based upon the passed service info criteria.
- lookupFirst(Class<T>, String, boolean) - Method in interface io.helidon.inject.api.Services
-
Retrieve the "first" service that implements a given contract type with no expectation that there is a match available unless
expected = true. - lookups() - Method in interface io.helidon.inject.api.InjectionServices
-
Optionally, the set of
Serviceslookup criteria that were recorded.
M
- managedServiceProviders(ServiceInfoCriteria) - Method in interface io.helidon.inject.api.ServiceProviderProvider
-
This method will only apply to the managed/slave instances being provided, not to itself as in the case for
ServiceProviderProvider.serviceProviders(ServiceInfoCriteria, boolean, boolean). - matches(ServiceInfoCriteria) - Method in interface io.helidon.inject.api.ServiceInfo
-
Determines whether this service info matches the criteria for injection.
- matches(ServiceInfoCriteria) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
Determines whether this service info matches the criteria for injection.
- matches(ServiceInfoCriteriaBlueprint) - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
Determines whether this service info matches the criteria for injection.
- matches(ServiceInfoCriteriaBlueprint) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
-
Determines whether this service info matches the criteria for injection.
- matchesContracts(ServiceInfoCriteriaBlueprint) - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
Determines whether the provided criteria match just the contracts portion of the provided criteria.
- matchesContracts(ServiceInfoCriteriaBlueprint) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
-
Determines whether the provided criteria match just the contracts portion of the provided criteria.
- matchesQualifiers(Collection<Qualifier>, Collection<Qualifier>) - Static method in class io.helidon.inject.api.Qualifiers
-
Matches qualifier collections.
- message() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- message() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, any special message being logged.
- message() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
Optionally, any special message being logged.
- message(String) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, any special message being logged.
- METHOD - Enum constant in enum class io.helidon.inject.api.ElementKind
-
A method.
- metrics() - Method in interface io.helidon.inject.api.InjectionServices
-
Optionally, the metrics that are exposed by the provider implementation.
- Metrics - Interface in io.helidon.inject.api
-
Metrics.
- Metrics.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
Metrics. - Metrics.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
Metrics. - Metrics.BuilderBase.MetricsImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- MetricsImpl(Metrics.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
-
Create an instance providing a builder.
- ModuleComponent - Interface in io.helidon.inject.api
-
Provides aggregation of services to the "containing" (jar) module.
- moduleName() - Method in class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
- moduleName() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Only populated when
moduleis set. - moduleName() - Method in interface io.helidon.inject.api.CallingContext
-
Only populated when
moduleis set. - moduleName() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The name of the ascribed module, if known.
- moduleName() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
- moduleName() - Method in interface io.helidon.inject.api.ServiceInfo
-
The name of the ascribed module, if known.
- moduleName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The name of the ascribed module, if known.
- moduleName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- moduleName() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The name of the ascribed module, if known.
- moduleName(String) - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Only populated when
moduleis set. - moduleName(String) - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
The name of the ascribed module, if known.
- moduleName(String) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The name of the ascribed module, if known.
- moduleName(String) - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Called to inform a service provider the module name it is bound to.
- moduleNames() - Element in annotation interface io.helidon.inject.api.ExternalContracts
-
The optional set of module names where this contract is expected to reside.
N
- named() - Method in interface io.helidon.inject.api.ModuleComponent
- named() - Method in interface io.helidon.inject.api.OptionallyNamed
-
The optional name for this instance.
- NAMED - Static variable in class io.helidon.inject.api.CommonQualifiers
-
Represents a
Namedtype name with no value. - NORMAL - Static variable in annotation interface io.helidon.inject.api.RunLevel
-
Anything > 0 is left to the underlying provider implementation's discretion for meaning; this is just a default for something that is deemed "other than startup".
O
- objectValue() - Method in interface io.helidon.inject.api.Qualifier
- objectValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- objectValue(String) - Method in interface io.helidon.inject.api.Qualifier
- objectValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- onPhaseEvent(Event, Phase) - Method in interface io.helidon.inject.api.ActivationPhaseReceiver
-
Called when there is an event transition within the service registry.
- OptionallyNamed - Interface in io.helidon.inject.api
-
Provides a means to identify if the instance is optionally named.
- optionalWrapped() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- optionalWrapped() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
True if the injection point is of type
Optional. - optionalWrapped() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
True if the injection point is of type
Optional. - optionalWrapped(boolean) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
True if the injection point is of type
Optional. - OTHER - Enum constant in enum class io.helidon.inject.api.Event
-
Other, informational.
P
- PENDING - Enum constant in enum class io.helidon.inject.api.Phase
-
Planned to be activated.
- permitsDynamic() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- permitsDynamic() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the services registry permits dynamic behavior.
- permitsDynamic() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether the services registry permits dynamic behavior.
- permitsDynamic(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the services registry permits dynamic behavior.
- permitsReflection() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- permitsReflection() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether reflection is permitted.
- permitsReflection() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether reflection is permitted.
- permitsReflection(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether reflection is permitted.
- Phase - Enum Class in io.helidon.inject.api
-
Forms a progression of full activation and deactivation.
- POST_BIND_ALL_MODULES - Enum constant in enum class io.helidon.inject.api.Phase
-
Called after all modules and services loaded into the service registry.
- POST_CONSTRUCTING - Enum constant in enum class io.helidon.inject.api.Phase
-
Calling any post construct method.
- postConstruct() - Method in interface io.helidon.inject.api.PostConstructMethod
-
Represents the post-construct method.
- postConstructMethod() - Method in interface io.helidon.inject.api.ServiceProvider
-
The optional method handling PreDestroy.
- PostConstructMethod - Interface in io.helidon.inject.api
-
Represents the
PostConstructmethod. - PRE_DESTROYING - Enum constant in enum class io.helidon.inject.api.Phase
-
About to call pre-destroy.
- preBuildPrototype() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.Qualifier.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Handles providers and decorators.
- preDestroy() - Method in interface io.helidon.inject.api.PreDestroyMethod
-
Represents the pre destroy method.
- preDestroyMethod() - Method in interface io.helidon.inject.api.ServiceProvider
-
The optional method handling PostConstruct.
- PreDestroyMethod - Interface in io.helidon.inject.api
-
Represents the
PreDestroymethod. - proceed(InvocationContext, Interceptor.Chain<V>, Object...) - Method in interface io.helidon.inject.api.Interceptor
-
Called during interception of the target V.
- proceed(Object[]) - Method in interface io.helidon.inject.api.Interceptor.Chain
-
Call the next interceptor in line, or finishing with the call to the service provider being intercepted.
- providerName() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- providerName() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
The provider implementation name.
- providerName() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
The provider implementation name.
- providerName(String) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
The provider implementation name.
- providerVersion() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- providerVersion() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
The provider implementation version.
- providerVersion() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
The provider implementation version.
- providerVersion(String) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
The provider implementation version.
- providerWrapped() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- providerWrapped() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
True if the injection point is of type Provider (or Supplier).
- providerWrapped() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
True if the injection point is of type Provider (or Supplier).
- providerWrapped(boolean) - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
True if the injection point is of type Provider (or Supplier).
- putServiceInfoDependency(ServiceInfoCriteria, Set<DependencyInfo>) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
This method adds a new value to the map, or replaces it if the key already exists.
Q
- Qualifier - Interface in io.helidon.inject.api
-
Represents a qualifier annotation (a specific case of annotations, annotated with
Qualifier. - Qualifier.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
Qualifier. - Qualifier.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
Qualifier. - Qualifier.BuilderBase.QualifierImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- QualifierImpl(Qualifier.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
-
Create an instance providing a builder.
- qualifiers() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- qualifiers() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The qualifier type annotations on this element.
- qualifiers() - Method in interface io.helidon.inject.api.ElementInfo
-
The qualifier type annotations on this element.
- qualifiers() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The qualifier type annotations on this element.
- qualifiers() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The qualifier type annotations on this element.
- qualifiers() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Qualifier's.
- qualifiers() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- qualifiers() - Method in interface io.helidon.inject.api.ServiceInfo
-
The managed service assigned Qualifier's.
- qualifiers() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
The managed service assigned Qualifier's.
- qualifiers() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
The managed service assigned Qualifier's.
- qualifiers() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Qualifier's.
- qualifiers() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- qualifiers() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The managed service assigned Qualifier's.
- qualifiers(Set<? extends Qualifier>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The qualifier type annotations on this element.
- qualifiers(Set<? extends Qualifier>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Qualifier's.
- qualifiers(Set<? extends Qualifier>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Qualifier's.
- Qualifiers - Class in io.helidon.inject.api
-
Utility methods for qualifiers.
- qualifierTypeName() - Method in interface io.helidon.inject.api.Qualifier
-
The qualifier annotation type name.
- qualifierTypeName() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
-
The qualifier annotation type name.
R
- realizedGlobalBootStrap() - Static method in interface io.helidon.inject.api.InjectionServices
-
First attempts to locate and return the
InjectionServices.globalBootstrap()and if not found will create a new bootstrap instance. - realizedRunLevel() - Method in interface io.helidon.inject.api.ServiceInfo
-
The realized run level will use the default run level if no run level was specified directly.
- realizedRunLevel() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
The realized run level will use the default run level if no run level was specified directly.
- realizedRunLevel() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
The realized run level will use the default run level if no run level was specified directly.
- realizedRunLevel() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
-
The realized run level will use the default run level if no run level was specified directly.
- realizedServices() - Static method in interface io.helidon.inject.api.InjectionServices
-
Short-cut for the following code block.
- realizedWeight() - Method in interface io.helidon.inject.api.ServiceInfo
-
The realized weight will use
Weighted.DEFAULT_WEIGHTif no weight was specified directly. - realizedWeight() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
The realized weight will use
Weighted.DEFAULT_WEIGHTif no weight was specified directly. - realizedWeight() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
The realized weight will use
Weighted.DEFAULT_WEIGHTif no weight was specified directly. - realizedWeight() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
-
The realized weight will use
Weighted.DEFAULT_WEIGHTif no weight was specified directly. - record(ActivationLogEntry) - Method in interface io.helidon.inject.api.ActivationLog
-
Expected to be called during service creation and activation to capture the activation log transcripts.
- REFLECTION - Enum constant in enum class io.helidon.inject.api.Injector.Strategy
-
Reflection based implies runtime injection strategy.
- reset() - Static method in class io.helidon.inject.api.InjectionServicesHolder
-
Resets the bootstrap state.
- reset(boolean) - Method in interface io.helidon.inject.api.ActivationLogQuery
-
Clears the activation log.
- reset(boolean) - Method in interface io.helidon.inject.api.Resettable
-
Resets the state of this object.
- Resettable - Interface in io.helidon.inject.api
-
Implementors of this contract are capable of resetting the state of itself (i.e., clears cache, log entries, etc.).
- resolve(InjectionPointInfo, InjectionServices, ServiceProvider<?>, boolean) - Method in interface io.helidon.inject.spi.InjectionResolver
-
Attempts to resolve the injection point info for a given service provider.
- resolved() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- resolved() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The resolved value, set only if
InjectionPlan.BuilderBase.wasResolved(). - resolved() - Method in interface io.helidon.inject.spi.InjectionPlan
-
The resolved value, set only if
InjectionPlanBlueprint.wasResolved(). - resolved(Object) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The resolved value, set only if
InjectionPlan.BuilderBase.wasResolved(). - resolvedBind(String, Class<?>) - Method in interface io.helidon.inject.api.ServiceInjectionPlanBinder.Binder
-
Represents injection points that cannot be bound at startup, and instead must rely on a deferred resolver based binding.
- resolvedDependencies() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- resolvedDependencies() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The dependencies that were resolved or loaded, key'ed by each element's
ServiceProvider.id(). - resolvedDependencies() - Method in interface io.helidon.inject.api.ActivationResult
-
The dependencies that were resolved or loaded, key'ed by each element's
ServiceProvider.id(). - resolvedDependencies(Map<? extends String, ?>) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
This method replaces all values with the new ones.
- resolvedTo() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
- resolvedTo() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The
ServiceProviderthat this dependency is optional resolved and bound to. - resolvedTo() - Method in interface io.helidon.inject.api.DependencyInfo
-
The
ServiceProviderthat this dependency is optional resolved and bound to. - resolvedTo(ServiceProvider<?>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
The
ServiceProviderthat this dependency is optional resolved and bound to. - rootProvider() - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Gets the root/parent provider for this service.
- rootProvider(ServiceProvider<T>) - Method in interface io.helidon.inject.api.ServiceProviderBindable
-
Sets the root/parent provider for this instance.
- runLevel() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The optional
RunLevelascribed to the service. - runLevel() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- runLevel() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The optional
RunLevelascribed to the service. - runLevel(int) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The optional
RunLevelascribed to the service. - RunLevel - Annotation Interface in io.helidon.inject.api
-
Indicates the desired startup sequence for a service class.
S
- scopeTypeNames() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Scope's.
- scopeTypeNames() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- scopeTypeNames() - Method in interface io.helidon.inject.api.ServiceInfo
-
The managed service assigned Scope's.
- scopeTypeNames() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
The managed service assigned Scope's.
- scopeTypeNames() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
The managed service assigned Scope's.
- scopeTypeNames() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Scope's.
- scopeTypeNames() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- scopeTypeNames() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The managed service assigned Scope's.
- scopeTypeNames(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service assigned Scope's.
- scopeTypeNames(Set<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service assigned Scope's.
- SERVICE_QUERY_REQUIRED - Static variable in interface io.helidon.inject.api.InjectionServices
-
Denotes a match to any (default) service, but required to be matched to at least one.
- ServiceBinder - Interface in io.helidon.inject.api
-
Responsible for binding service providers to the service registry.
- serviceCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
- serviceCount() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total service count in the registry.
- serviceCount() - Method in interface io.helidon.inject.api.Metrics
-
The total service count in the registry.
- serviceCount(int) - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
The total service count in the registry.
- serviceInfo() - Method in interface io.helidon.inject.api.ServiceProvider
-
The meta information that describes the service.
- ServiceInfo - Interface in io.helidon.inject.api
-
Describes a managed service or injection point.
- ServiceInfo.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ServiceInfo. - ServiceInfo.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ServiceInfo. - ServiceInfo.BuilderBase.ServiceInfoImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ServiceInfoBasics - Interface in io.helidon.inject.api
-
Basic service info that describes a service provider type.
- ServiceInfoBasics.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ServiceInfoBasics. - ServiceInfoBasics.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ServiceInfoBasics. - ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ServiceInfoBasicsImpl(ServiceInfoBasics.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
-
Create an instance providing a builder.
- serviceInfoCriteria() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
- serviceInfoCriteria() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
The criteria to use for the lookup into
Services. - serviceInfoCriteria() - Method in interface io.helidon.inject.api.ContextualServiceQuery
-
The criteria to use for the lookup into
Services. - serviceInfoCriteria(ServiceInfoCriteria) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
The criteria to use for the lookup into
Services. - serviceInfoCriteria(Consumer<ServiceInfoCriteria.Builder>) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
The criteria to use for the lookup into
Services. - serviceInfoCriteria(Supplier<? extends ServiceInfoCriteria>) - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
The criteria to use for the lookup into
Services. - ServiceInfoCriteria - Interface in io.helidon.inject.api
-
Criteria to discover services.
- ServiceInfoCriteria.Builder - Class in io.helidon.inject.api
-
Fluent API builder for
ServiceInfoCriteria. - ServiceInfoCriteria.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.inject.api -
Fluent API builder base for
ServiceInfoCriteria. - ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl - Class in io.helidon.inject.api
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- ServiceInfoCriteriaImpl(ServiceInfoCriteria.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
-
Create an instance providing a builder.
- serviceInfoDependencies() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
- serviceInfoDependencies() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Represents the set of dependencies for each
ServiceInfo. - serviceInfoDependencies() - Method in interface io.helidon.inject.api.DependenciesInfo
-
Represents the set of dependencies for each
ServiceInfo. - serviceInfoDependencies(Map<? extends ServiceInfoCriteria, Set<DependencyInfo>>) - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
This method replaces all values with the new ones.
- ServiceInfoImpl(ServiceInfo.BuilderBase<?, ?>) - Constructor for class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
Create an instance providing a builder.
- ServiceInjectionPlanBinder - Interface in io.helidon.inject.api
-
Responsible for registering the injection plan to the services in the service registry.
- ServiceInjectionPlanBinder.Binder - Interface in io.helidon.inject.api
-
The binder builder for the service plan.
- serviceLookupCaching() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- serviceLookupCaching() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether service lookups (i.e., via
Services.lookup(java.lang.Class<T>)) are cached. - serviceLookupCaching() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether service lookups (i.e., via
Services.lookup(java.lang.Class<T>)) are cached. - serviceLookupCaching(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether service lookups (i.e., via
Services.lookup(java.lang.Class<T>)) are cached. - serviceProvider() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- serviceProvider() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, the managing service provider the event pertains to.
- serviceProvider() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
Optionally, the managing service provider the event pertains to.
- serviceProvider() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- serviceProvider() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The service provider undergoing activation or deactivation.
- serviceProvider() - Method in interface io.helidon.inject.api.ActivationResult
-
The service provider undergoing activation or deactivation.
- serviceProvider() - Method in exception class io.helidon.inject.api.InjectionServiceProviderException
-
The service provider that this exception pertains to, or empty if not related to any particular provider.
- serviceProvider() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- serviceProvider() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The service provider being intercepted.
- serviceProvider() - Method in interface io.helidon.inject.api.InvocationContext
-
The service provider being intercepted.
- serviceProvider() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- serviceProvider() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The service provider this plan pertains to.
- serviceProvider() - Method in interface io.helidon.inject.spi.InjectionPlan
-
The service provider this plan pertains to.
- serviceProvider(ServiceProvider<?>) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Optionally, the managing service provider the event pertains to.
- serviceProvider(ServiceProvider<?>) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The service provider undergoing activation or deactivation.
- serviceProvider(ServiceProvider<?>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The service provider being intercepted.
- serviceProvider(ServiceProvider<?>) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
The service provider this plan pertains to.
- ServiceProvider<T> - Interface in io.helidon.inject.api
-
Provides management lifecycle around services.
- serviceProviderBindable() - Method in interface io.helidon.inject.api.ServiceProvider
-
The agent/instance to be used for binding this service provider to the injectable application that was code generated.
- ServiceProviderBindable<T> - Interface in io.helidon.inject.api
-
An extension to
ServiceProviderthat allows for startup binding from aInjection$$Application, and thereby works in conjunction with theServiceBinderduring injection service registry initialization. - ServiceProviderInjectionException - Exception Class in io.helidon.inject.api
-
Represents an injection exception.
- ServiceProviderInjectionException(String) - Constructor for exception class io.helidon.inject.api.ServiceProviderInjectionException
-
Injection, or a required service lookup related exception.
- ServiceProviderInjectionException(String, ServiceProvider<?>) - Constructor for exception class io.helidon.inject.api.ServiceProviderInjectionException
-
Injection, or a required service lookup related exception.
- ServiceProviderInjectionException(String, Throwable, ServiceProvider<?>) - Constructor for exception class io.helidon.inject.api.ServiceProviderInjectionException
-
Injection, or a required service lookup related exception.
- ServiceProviderProvider - Interface in io.helidon.inject.api
-
Instances of these provide lists and maps of
ServiceProviders. - serviceProviders(ServiceInfoCriteria, boolean, boolean) - Method in interface io.helidon.inject.api.ServiceProviderProvider
-
Returns a list of all matching service providers, potentially including itself in the result.
- serviceRegistry() - Static method in class io.helidon.inject.api.Helidon
-
Deprecated.Initialize Helidon Injection service registry.
- services() - Method in interface io.helidon.inject.api.InjectionServices
-
The service registry.
- services(boolean) - Method in interface io.helidon.inject.api.InjectionServices
-
The service registry.
- services(Bootstrap) - Method in interface io.helidon.inject.spi.InjectionServicesProvider
-
Provide the
InjectionServices implementation given the provided primordialBootstrapconfiguration instance. - Services - Interface in io.helidon.inject.api
-
The service registry.
- SERVICES_READY - Enum constant in enum class io.helidon.inject.api.Phase
-
The service registry is fully populated and ready.
- serviceType() - Method in interface io.helidon.inject.api.ServiceProvider
-
The type of the service being managed.
- serviceTypeName() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- serviceTypeName() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The enclosing class name for the element.
- serviceTypeName() - Method in interface io.helidon.inject.api.ElementInfo
-
The enclosing class name for the element.
- serviceTypeName() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
The enclosing class name for the element.
- serviceTypeName() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
The enclosing class name for the element.
- serviceTypeName() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- serviceTypeName() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The service type name for the root service provider.
- serviceTypeName() - Method in interface io.helidon.inject.api.InvocationContext
-
The service type name for the root service provider.
- serviceTypeName() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- serviceTypeName() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service implementation
Class. - serviceTypeName() - Method in interface io.helidon.inject.api.ServiceInfo
-
The managed service implementation
Class. - serviceTypeName() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
-
The managed service implementation
Class. - serviceTypeName() - Method in interface io.helidon.inject.api.ServiceInfoBasics
-
The managed service implementation
Class. - serviceTypeName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- serviceTypeName() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service implementation type name.
- serviceTypeName() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
The managed service implementation type name.
- serviceTypeName(TypeName) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The enclosing class name for the element.
- serviceTypeName(TypeName) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The service type name for the root service provider.
- serviceTypeName(TypeName) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service implementation
Class. - serviceTypeName(TypeName) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service implementation type name.
- serviceTypeName(Class<?>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service implementation type name.
- serviceTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The enclosing class name for the element.
- serviceTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The service type name for the root service provider.
- serviceTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service implementation
Class. - serviceTypeName(Consumer<TypeName.Builder>) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
The managed service implementation type name.
- serviceTypeName(Supplier<? extends TypeName>) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
The enclosing class name for the element.
- serviceTypeName(Supplier<? extends TypeName>) - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
The service type name for the root service provider.
- serviceTypeName(Supplier<? extends TypeName>) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
The managed service implementation
Class. - shortValue() - Method in interface io.helidon.inject.api.Qualifier
- shortValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- shortValue(String) - Method in interface io.helidon.inject.api.Qualifier
- shortValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- shortValues() - Method in interface io.helidon.inject.api.Qualifier
- shortValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- shortValues(String) - Method in interface io.helidon.inject.api.Qualifier
- shortValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- shouldDebug() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Uses configured
InjectionServicesConfigBlueprint.debug(), or attempts to discover if debug should be used if not configured. - shouldDebug() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
-
Uses configured
InjectionServicesConfigBlueprint.debug(), or attempts to discover if debug should be used if not configured. - shutdown() - Method in interface io.helidon.inject.api.InjectionServices
-
Attempts to perform a graceful
Injector.deactivate(Object, InjectorOptions)on all managed service instances in theServicesregistry. - shutdownTimeout() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- shutdownTimeout() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Shutdown timeout.
- shutdownTimeout() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Shutdown timeout.
- shutdownTimeout(Duration) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Shutdown timeout.
- stackTrace() - Method in class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
- stackTrace() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Only populated when
InjectionServices.TAG_DEBUGis set. - stackTrace() - Method in interface io.helidon.inject.api.CallingContext
-
Only populated when
InjectionServices.TAG_DEBUGis set. - stackTrace(StackTraceElement[]) - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Only populated when
InjectionServices.TAG_DEBUGis set. - stackTraceAsList() - Method in interface io.helidon.inject.api.CallingContext
-
Returns a stack trace as a list of strings.
- stackTraceAsList() - Method in class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
-
Returns a stack trace as a list of strings.
- start() - Static method in class io.helidon.inject.api.Helidon
-
Deprecated.Initialize Helidon Injection service registry, and start all startable services.
- Startable - Interface in io.helidon.inject.api
-
Some components may require start when Helidon is bootstrapped, such as WebServer (to open server sockets).
- STARTING - Enum constant in enum class io.helidon.inject.api.Event
-
Starting.
- startingActivationPhase() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- startingActivationPhase() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The activation phase that was found at onset of the phase transition.
- startingActivationPhase() - Method in interface io.helidon.inject.api.ActivationResult
-
The activation phase that was found at onset of the phase transition.
- startingActivationPhase(Phase) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The activation phase that was found at onset of the phase transition.
- startingPhase() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
- startingPhase() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
The phase to start activation.
- startingPhase() - Method in interface io.helidon.inject.api.ActivationRequest
-
The phase to start activation.
- startingPhase(Phase) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
The phase to start activation.
- startService() - Method in interface io.helidon.inject.api.Startable
-
Start this service.
- STARTUP - Static variable in annotation interface io.helidon.inject.api.RunLevel
-
Represents an eager singleton that should be started at "startup".
- staticDeclaration() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- staticDeclaration() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
True if the injection point is static.
- staticDeclaration() - Method in interface io.helidon.inject.api.ElementInfo
-
True if the injection point is static.
- staticDeclaration() - Method in interface io.helidon.inject.api.InjectionPointInfo
-
True if the injection point is static.
- staticDeclaration() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
-
True if the injection point is static.
- staticDeclaration(boolean) - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
True if the injection point is static.
- strategy() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase.InjectorOptionsImpl
- strategy() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
The strategy the injector should apply.
- strategy() - Method in interface io.helidon.inject.api.InjectorOptions
-
The strategy the injector should apply.
- strategy(Injector.Strategy) - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
The strategy the injector should apply.
- stringValue() - Method in interface io.helidon.inject.api.Qualifier
- stringValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- stringValue(String) - Method in interface io.helidon.inject.api.Qualifier
- stringValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- stringValues() - Method in interface io.helidon.inject.api.Qualifier
- stringValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- stringValues(String) - Method in interface io.helidon.inject.api.Qualifier
- stringValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- success() - Method in interface io.helidon.inject.api.ActivationResult
-
Returns true if this result was successful.
- success() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
-
Returns true if this result was successful.
- SUCCESS - Enum constant in enum class io.helidon.inject.api.ActivationStatus
-
The service has been activated and is fully ready to receive requests.
- supportsCompileTime() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- supportsCompileTime() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the dependency injection model for the
ApplicationandActivatoris capable for being produced at compile-time, and therefore used/loaded during runtime operations. - supportsCompileTime() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether the dependency injection model for the
ApplicationandActivatoris capable for being produced at compile-time, and therefore used/loaded during runtime operations. - supportsCompileTime(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the dependency injection model for the
ApplicationandActivatoris capable for being produced at compile-time, and therefore used/loaded during runtime operations. - supportsContextualLookup() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- supportsContextualLookup() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether contextual lookup is supported via
Services.contextualServices(InjectionPointInfo). - supportsContextualLookup() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether contextual lookup is supported via
Services.contextualServices(InjectionPointInfo). - supportsContextualLookup(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether contextual lookup is supported via
Services.contextualServices(InjectionPointInfo). - supportsDynamic() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- supportsDynamic() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the services registry supports dynamic behavior.
- supportsDynamic() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether the services registry supports dynamic behavior.
- supportsDynamic(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the services registry supports dynamic behavior.
- supportsJsr330() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- supportsJsr330() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 is supported by the provider implementation.
- supportsJsr330() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether jsr330 is supported by the provider implementation.
- supportsJsr330(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 is supported by the provider implementation.
- supportsJsr330Privates() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- supportsJsr330Privates() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 is supported by the provider implementation for the use on private injection points.
- supportsJsr330Privates() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether jsr330 is supported by the provider implementation for the use on private injection points.
- supportsJsr330Privates(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 is supported by the provider implementation for the use on private injection points.
- supportsJsr330Statics() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- supportsJsr330Statics() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 is supported by the provider implementation for the use on static injection points.
- supportsJsr330Statics() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether jsr330 is supported by the provider implementation for the use on static injection points.
- supportsJsr330Statics(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 is supported by the provider implementation for the use on static injection points.
- supportsReflection() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- supportsReflection() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the reflection is supported.
- supportsReflection() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether the reflection is supported.
- supportsReflection(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether the reflection is supported.
T
- TAG_DEBUG - Static variable in interface io.helidon.inject.api.InjectionServices
-
Tag for putting Injection tooling, processing, and runtime into debug mode.
- targetActivationPhase() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- targetActivationPhase() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The activation phase that was requested at the onset of the phase transition.
- targetActivationPhase() - Method in interface io.helidon.inject.api.ActivationResult
-
The activation phase that was requested at the onset of the phase transition.
- targetActivationPhase(Phase) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
The activation phase that was requested at the onset of the phase transition.
- targetPhase() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
- targetPhase() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Ultimate target phase for activation.
- targetPhase() - Method in interface io.helidon.inject.api.ActivationRequest
-
Ultimate target phase for activation.
- targetPhase(Phase) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Ultimate target phase for activation.
- targetWasCalled() - Method in exception class io.helidon.inject.api.InvocationException
-
Returns true if the final target of interception was ultimately called.
- terminalActivationPhase() - Static method in interface io.helidon.inject.api.InjectionServices
-
The terminal phase for activation that we should not cross.
- threadId() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- threadId() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
The thread id that the event occurred on.
- threadId() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
The thread id that the event occurred on.
- threadId(long) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
The thread id that the event occurred on.
- threadName() - Method in class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
- threadName() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
The thread that created the calling context.
- threadName() - Method in interface io.helidon.inject.api.CallingContext
-
The thread that created the calling context.
- threadName(String) - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
The thread that created the calling context.
- throwIfError() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
- throwIfError() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Whether to throw an exception on failure to activate, or return an error activation result on activation.
- throwIfError() - Method in interface io.helidon.inject.api.ActivationRequest
-
Whether to throw an exception on failure to activate, or return an error activation result on activation.
- throwIfError() - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase.DeActivationRequestImpl
- throwIfError() - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase
-
Whether to throw an exception on failure, or return it as part of the result.
- throwIfError() - Method in interface io.helidon.inject.api.DeActivationRequest
-
Whether to throw an exception on failure, or return it as part of the result.
- throwIfError(boolean) - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Whether to throw an exception on failure to activate, or return an error activation result on activation.
- throwIfError(boolean) - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase
-
Whether to throw an exception on failure, or return it as part of the result.
- time() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- time() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
The time this event was generated.
- time() - Method in interface io.helidon.inject.api.ActivationLogEntry
-
The time this event was generated.
- time(Instant) - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
The time this event was generated.
- toQuery() - Method in interface io.helidon.inject.api.ActivationLog
-
Optionally provide a means to query the activation log, if query is possible.
- toString() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase.ActivationLogEntryImpl
- toString() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
- toString() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase.ActivationRequestImpl
- toString() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
- toString() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- toString() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
- toString() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase.BootstrapImpl
- toString() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
- toString() - Method in class io.helidon.inject.api.CallingContext.BuilderBase.CallingContextImpl
- toString() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
- toString() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
- toString() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
- toString() - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase.DeActivationRequestImpl
- toString() - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase
- toString() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase.DependenciesInfoImpl
- toString() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
- toString() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase.DependencyInfoImpl
- toString() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
- toString() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- toString() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
- toString() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- toString() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
- toString() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- toString() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
- toString() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase.InjectorOptionsImpl
- toString() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
- toString() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase.InternalBootstrapImpl
- toString() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
- toString() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase.InvocationContextImpl
- toString() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
- toString() - Method in class io.helidon.inject.api.Metrics.BuilderBase.MetricsImpl
- toString() - Method in class io.helidon.inject.api.Metrics.BuilderBase
- toString() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- toString() - Method in class io.helidon.inject.api.Qualifier.BuilderBase
- toString() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
- toString() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
- toString() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
- toString() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
- toString() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- toString() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
- toString() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- toString() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
- typeName() - Method in interface io.helidon.inject.api.Qualifier
- typeName() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- typeValue() - Method in interface io.helidon.inject.api.Qualifier
- typeValue() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- typeValue(String) - Method in interface io.helidon.inject.api.Qualifier
- typeValue(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- typeValues() - Method in interface io.helidon.inject.api.Qualifier
- typeValues() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- typeValues(String) - Method in interface io.helidon.inject.api.Qualifier
- typeValues(String) - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
U
- unrealizedServices() - Static method in interface io.helidon.inject.api.InjectionServices
-
Similar to
InjectionServices.services(), but here if Injection is not available or the services registry has not yet been initialized then this method will returnOptional.empty(). - usesCompileTimeApplications() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- usesCompileTimeApplications() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether compile-time generated
Application's should be used at Injection's startup initialization. - usesCompileTimeApplications() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether compile-time generated
Application's should be used at Injection's startup initialization. - usesCompileTimeApplications(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether compile-time generated
Application's should be used at Injection's startup initialization. - usesCompileTimeModules() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- usesCompileTimeModules() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether compile-time generated
ModuleComponent's should be used at Injection's startup initialization. - usesCompileTimeModules() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether compile-time generated
ModuleComponent's should be used at Injection's startup initialization. - usesCompileTimeModules(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether compile-time generated
ModuleComponent's should be used at Injection's startup initialization. - usesJsr330() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase.InjectionServicesConfigImpl
- usesJsr330() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 specification will be used and enforced.
- usesJsr330() - Method in interface io.helidon.inject.api.InjectionServicesConfig
-
Flag indicating whether jsr330 specification will be used and enforced.
- usesJsr330(boolean) - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Flag indicating whether jsr330 specification will be used and enforced.
V
- validatePrototype() - Method in class io.helidon.inject.api.ActivationLogEntry.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.ActivationRequest.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.Bootstrap.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.CallingContext.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.ContextualServiceQuery.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.DeActivationRequest.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.DependenciesInfo.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.ElementInfo.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.InjectionPointInfo.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.InjectionServicesConfig.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.InjectorOptions.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.InvocationContext.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.Metrics.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.Qualifier.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Validates required properties.
- value() - Method in interface io.helidon.inject.api.Qualifier
- value() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- value() - Element in annotation interface io.helidon.inject.api.ClassNamed
-
The class used will function as the name.
- value() - Element in annotation interface io.helidon.inject.api.ExternalContracts
-
The advertised contract type(s) for the service class implementation.
- value() - Element in annotation interface io.helidon.inject.api.Intercepted
-
The target being intercepted.
- value() - Element in annotation interface io.helidon.inject.api.RunLevel
-
The service ranking applied when not declared explicitly.
- VALUE_PROPERTY - Static variable in interface io.helidon.inject.api.Qualifier
- VALUE_PROPERTY - Static variable in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- valueOf(String) - Static method in enum class io.helidon.inject.api.ActivationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.inject.api.ElementKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.inject.api.Event
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.inject.api.Injector.Strategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.inject.api.Phase
-
Returns the enum constant of this class with the specified name.
- values() - Method in interface io.helidon.inject.api.Qualifier
- values() - Method in class io.helidon.inject.api.Qualifier.BuilderBase.QualifierImpl
- values() - Static method in enum class io.helidon.inject.api.ActivationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.inject.api.ElementKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.inject.api.Event
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.inject.api.Injector.Strategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.inject.api.Phase
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARNING_GENERAL - Enum constant in enum class io.helidon.inject.api.ActivationStatus
-
A general warning during lifecycle.
- WARNING_SUCCESS_BUT_NOT_READY - Enum constant in enum class io.helidon.inject.api.ActivationStatus
-
The service has been activated but is still being started asynchronously, and is not fully ready yet to receive requests.
- wasResolved() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase.ActivationResultImpl
- wasResolved() - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Set to true if the injection plan in
ActivationResult.BuilderBase.resolvedDependencies()has been resolved and can be "trusted" as being complete and accurate. - wasResolved() - Method in interface io.helidon.inject.api.ActivationResult
-
Set to true if the injection plan in
ActivationResultBlueprint.resolvedDependencies()has been resolved and can be "trusted" as being complete and accurate. - wasResolved() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase.InjectionPlanImpl
- wasResolved() - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Flag indicating whether resolution occurred.
- wasResolved() - Method in interface io.helidon.inject.spi.InjectionPlan
-
Flag indicating whether resolution occurred.
- wasResolved(boolean) - Method in class io.helidon.inject.api.ActivationResult.BuilderBase
-
Set to true if the injection plan in
ActivationResult.BuilderBase.resolvedDependencies()has been resolved and can be "trusted" as being complete and accurate. - wasResolved(boolean) - Method in class io.helidon.inject.spi.InjectionPlan.BuilderBase
-
Flag indicating whether resolution occurred.
- weight() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase.ServiceInfoCriteriaImpl
- weight() - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Weight that was declared on the type itself.
- weight() - Method in interface io.helidon.inject.api.ServiceInfoCriteria
-
Weight that was declared on the type itself.
- weight(double) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
-
Weight that was declared on the type itself.
- WILDCARD - Static variable in class io.helidon.inject.api.CommonQualifiers
-
Represents a wildcard (i.e., matches anything).
- WILDCARD_NAMED - Static variable in class io.helidon.inject.api.CommonQualifiers
-
Represents a wildcard
CommonQualifiers.NAMEDqualifier.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form