Index

A B C D E F G H I L M N O P Q R S T U V W 
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's ActivationStatus in 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 Services registry 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 Services service 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 Bootstrap configuration 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 Services initialization.
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_DEBUG is 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_DEBUG is set.
callingContext(CallingContext) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
Only populated when InjectionServices.TAG_DEBUG is set.
callingContext(Consumer<CallingContext.Builder>) - Method in class io.helidon.inject.api.InternalBootstrap.BuilderBase
Only populated when InjectionServices.TAG_DEBUG is 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 CallingContext and 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 Named where the Named.value() is a Class name instead of a String.
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 Qualifier types.
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 ServiceInfo criteria along with the InjectionPointInfo context 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 Contract annotation 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.ACTIVE or limited to any BootstrapBlueprint.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 Named qualifier.
createNamed(Named) - Static method in interface io.helidon.inject.api.Qualifier
Creates a Named qualifier.
createNamed(Class<?>) - Static method in interface io.helidon.inject.api.Qualifier
Creates a Named qualifier from a class name.
createNamed(String) - Static method in interface io.helidon.inject.api.Qualifier
Creates a Named qualifier.
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 ServiceProvider through its Phase's, notably including any PreDestroy method invocations, and finally into the terminal Phase.DESTROYED phase.
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 RunLevel ascribed 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 RunLevel ascribed to the service.
declaredRunLevel() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
The optional RunLevel ascribed to the service.
declaredRunLevel() - Method in interface io.helidon.inject.api.ServiceInfoBasics
The optional RunLevel ascribed to the service.
declaredRunLevel(int) - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase
The optional RunLevel ascribed 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 ServiceInfo mapping of DependencyInfo'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 common ServiceInfo definition.
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_MODULES to resolve any latent bindings, prior to Phase.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 ActivationStatus is ActivationStatus.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 ActivationStatus is ActivationStatus.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 ActivationStatus is ActivationStatus.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, Intercepted services 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, Intercepted services should be returned in any lookup operation.
includeIntercepted(boolean) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
Determines whether the non-proxied, Intercepted services 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 InjectionServices instance if available.
injectionServices() - Method in interface io.helidon.inject.api.ServiceProviderBindable
Returns the previously assigned InjectionServices instance.
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 InjectionServices singleton instance, as well as its associated Bootstrap primordial configuration.
InjectionServicesHolder() - Constructor for class io.helidon.inject.api.InjectionServicesHolder
InjectionServicesProvider - Interface in io.helidon.inject.spi
Java ServiceLoader provider interface to find implementation of InjectionServices.
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 Named according to the Intercepted annotation 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 Interceptor invocations.
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 true if 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 PostConstruct etc.).
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 PostConstruct etc.).
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 PostConstruct etc.).
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 Services lookup 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 module is set.
moduleName() - Method in interface io.helidon.inject.api.CallingContext
Only populated when module is 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 module is 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 Named type 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 PostConstruct method.
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 PreDestroy method.
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_WEIGHT if no weight was specified directly.
realizedWeight() - Method in class io.helidon.inject.api.ServiceInfo.BuilderBase.ServiceInfoImpl
The realized weight will use Weighted.DEFAULT_WEIGHT if no weight was specified directly.
realizedWeight() - Method in interface io.helidon.inject.api.ServiceInfoBasics
The realized weight will use Weighted.DEFAULT_WEIGHT if no weight was specified directly.
realizedWeight() - Method in class io.helidon.inject.api.ServiceInfoBasics.BuilderBase.ServiceInfoBasicsImpl
The realized weight will use Weighted.DEFAULT_WEIGHT if 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 ServiceProvider that this dependency is optional resolved and bound to.
resolvedTo() - Method in interface io.helidon.inject.api.DependencyInfo
The ServiceProvider that this dependency is optional resolved and bound to.
resolvedTo(ServiceProvider<?>) - Method in class io.helidon.inject.api.DependencyInfo.BuilderBase
The ServiceProvider that 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 RunLevel ascribed 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 RunLevel ascribed to the service.
runLevel(int) - Method in class io.helidon.inject.api.ServiceInfoCriteria.BuilderBase
The optional RunLevel ascribed 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 ServiceProvider that allows for startup binding from a Injection$$Application, and thereby works in conjunction with the ServiceBinder during 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 Injection Services implementation given the provided primordial Bootstrap configuration 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 the Services registry.
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_DEBUG is set.
stackTrace() - Method in interface io.helidon.inject.api.CallingContext
Only populated when InjectionServices.TAG_DEBUG is set.
stackTrace(StackTraceElement[]) - Method in class io.helidon.inject.api.CallingContext.BuilderBase
Only populated when InjectionServices.TAG_DEBUG is 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 Application and Activator is 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 Application and Activator is 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 Application and Activator is 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 return Optional.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.NAMED qualifier.
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form