- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
InjectionPlan.BuilderBase.InjectionPlanImpl
Deprecated.
Helidon inject is deprecated and will be replaced in a future version
Represents the injection plan targeting a given
ServiceProvider.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classDeprecated.Fluent API builder forInjectionPlan.static classInjectionPlan.BuilderBase<BUILDER extends InjectionPlan.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends InjectionPlan> Deprecated.Fluent API builder base forInjectionPlan. -
Method Summary
Modifier and TypeMethodDescriptionstatic InjectionPlan.Builderbuilder()Deprecated.Create a new fluent API builder to customize configuration.static InjectionPlan.Builderbuilder(InjectionPlan instance) Deprecated.Create a new fluent API builder from an existing instance.static InjectionPlancreate()Deprecated.Create a new instance with default values.Deprecated, for removal: This API element is subject to removal in a future version.The injection point info for this element, which will also include its identity information.List<ServiceProvider<?>> Deprecated, for removal: This API element is subject to removal in a future version.The list of service providers that are qualified to satisfy the given injection point for this service provider.resolved()Deprecated, for removal: This API element is subject to removal in a future version.The resolved value, set only ifwasResolved().Deprecated, for removal: This API element is subject to removal in a future version.The service provider this plan pertains to.booleanDeprecated, for removal: This API element is subject to removal in a future version.Flag indicating whether resolution occurred.
-
Method Details
-
builder
Deprecated.Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Deprecated.Create a new fluent API builder from an existing instance.- Parameters:
instance- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Deprecated.Create a new instance with default values.- Returns:
- a new instance
-
serviceProvider
ServiceProvider<?> serviceProvider()Deprecated, for removal: This API element is subject to removal in a future version.The service provider this plan pertains to.- Returns:
- the service provider this plan pertains to
-
injectionPointInfo
InjectionPointInfo injectionPointInfo()Deprecated, for removal: This API element is subject to removal in a future version.The injection point info for this element, which will also include its identity information.- Returns:
- the injection point info for this element
-
injectionPointQualifiedServiceProviders
List<ServiceProvider<?>> injectionPointQualifiedServiceProviders()Deprecated, for removal: This API element is subject to removal in a future version.The list of service providers that are qualified to satisfy the given injection point for this service provider.- Returns:
- the qualified service providers for this injection point
-
wasResolved
boolean wasResolved()Deprecated, for removal: This API element is subject to removal in a future version.Flag indicating whether resolution occurred.- Returns:
- true if resolution occurred
-
resolved
Deprecated, for removal: This API element is subject to removal in a future version.The resolved value, set only ifwasResolved().- Returns:
- any resolved value
-