- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
ContextualServiceQuery.BuilderBase.ContextualServiceQueryImpl
Deprecated.
Helidon inject is deprecated and will be replaced in a future version
Combines the
ServiceInfo criteria along with the InjectionPointInfo context
that the query applies to.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classDeprecated.Fluent API builder forContextualServiceQuery.static classContextualServiceQuery.BuilderBase<BUILDER extends ContextualServiceQuery.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ContextualServiceQuery> Deprecated.Fluent API builder base forContextualServiceQuery. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Deprecated.Create a new fluent API builder to customize configuration.builder(ContextualServiceQuery instance) Deprecated.Create a new fluent API builder from an existing instance.static ContextualServiceQuerycreate()Deprecated.Create a new instance with default values.static ContextualServiceQuerycreate(InjectionPointInfo ipInfo, boolean expected) Deprecated.Creates a contextual service query given the injection point info.booleanexpected()Deprecated, for removal: This API element is subject to removal in a future version.Set to true if there is an expectation that there is at least one match result from the search.Deprecated, for removal: This API element is subject to removal in a future version.Optionally, the injection point context this search applies to.Deprecated, for removal: This API element is subject to removal in a future version.The criteria to use for the lookup intoServices.
-
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
-
create
Deprecated.Creates a contextual service query given the injection point info.- Parameters:
ipInfo- the injection point infoexpected- true if the query is expected to at least have a single match- Returns:
- the query
-
serviceInfoCriteria
ServiceInfoCriteria serviceInfoCriteria()Deprecated, for removal: This API element is subject to removal in a future version.The criteria to use for the lookup intoServices.- Returns:
- the service info criteria
-
injectionPointInfo
Optional<InjectionPointInfo> injectionPointInfo()Deprecated, for removal: This API element is subject to removal in a future version.Optionally, the injection point context this search applies to.- Returns:
- the optional injection point context info
-
expected
boolean expected()Deprecated, for removal: This API element is subject to removal in a future version.Set to true if there is an expectation that there is at least one match result from the search.- Returns:
- true if it is expected there is at least a single match result
-