Uses of Interface
io.helidon.inject.api.InjectionServices
Packages that use InjectionServices
Package
Description
The Helidon Injection API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
Config-driven Services API.
Injection runtime services.
Injection SPI.
Injection testing support.
-
Uses of InjectionServices in io.helidon.inject.api
Methods in io.helidon.inject.api that return types with arguments of type InjectionServicesModifier and TypeMethodDescriptionstatic Optional
<InjectionServices> InjectionServices.injectionServices()
GetInjectionServices
instance if available.ServiceProviderBindable.injectionServices()
Returns the previously assignedInjectionServices
instance.Method parameters in io.helidon.inject.api with type arguments of type InjectionServicesModifier and TypeMethodDescriptionvoid
ServiceProviderBindable.injectionServices
(Optional<InjectionServices> injectionServices) Assigns the services instance this provider is bound to. -
Uses of InjectionServices in io.helidon.inject.configdriven.runtime
Methods in io.helidon.inject.configdriven.runtime with parameters of type InjectionServicesModifier and TypeMethodDescriptionConfigDrivenServiceProviderBase.resolve
(io.helidon.inject.api.InjectionPointInfo ipInfo, InjectionServices injectionServices, ServiceProvider<?> serviceProvider, boolean resolveIps) Method parameters in io.helidon.inject.configdriven.runtime with type arguments of type InjectionServicesModifier and TypeMethodDescriptionvoid
ConfigDrivenServiceProviderBase.injectionServices
(Optional<InjectionServices> injectionServices) -
Uses of InjectionServices in io.helidon.inject.runtime
Methods in io.helidon.inject.runtime that return InjectionServicesModifier and TypeMethodDescriptionDefaultInjectionServicesProvider.services
(io.helidon.inject.api.Bootstrap bootstrap) Methods in io.helidon.inject.runtime that return types with arguments of type InjectionServicesMethods in io.helidon.inject.runtime with parameters of type InjectionServicesModifier and TypeMethodDescriptionstatic ServiceBinderDefault
ServiceBinderDefault.create
(InjectionServices injectionServices, String moduleName, boolean trusted) Creates an instance of the default services binder.Method parameters in io.helidon.inject.runtime with type arguments of type InjectionServicesModifier and TypeMethodDescriptionvoid
AbstractServiceProvider.injectionServices
(Optional<InjectionServices> injectionServices) Constructors in io.helidon.inject.runtime with parameters of type InjectionServicesModifierConstructorDescriptionprotected
AbstractServiceProvider
(T instance, Phase phase, io.helidon.inject.api.ServiceInfo serviceInfo, InjectionServices injectionServices) Constructor. -
Uses of InjectionServices in io.helidon.inject.spi
Methods in io.helidon.inject.spi that return InjectionServicesModifier and TypeMethodDescriptionInjectionServicesProvider.services
(io.helidon.inject.api.Bootstrap bootstrap) Provide theInjection
Services implementation given the provided primordialBootstrap
configuration instance.Methods in io.helidon.inject.spi with parameters of type InjectionServicesModifier and TypeMethodDescriptionInjectionResolver.resolve
(io.helidon.inject.api.InjectionPointInfo ipInfo, InjectionServices injectionServices, ServiceProvider<?> serviceProvider, boolean resolveIps) Attempts to resolve the injection point info for a given service provider. -
Uses of InjectionServices in io.helidon.inject.testing
Methods in io.helidon.inject.testing that return InjectionServicesModifier and TypeMethodDescriptionstatic InjectionServices
InjectionTestingSupport.testableServices()
Creates aInjectionServices
interface more conducive to unit and integration testing.static InjectionServices
InjectionTestingSupport.testableServices
(Config config) Creates aInjectionServices
interface more conducive to unit and integration testing.Methods in io.helidon.inject.testing with parameters of type InjectionServicesModifier and TypeMethodDescriptionstatic void
InjectionTestingSupport.bind
(InjectionServices injectionServices, ServiceProvider<?> serviceProvider) Provides a means to bind a service provider into theServices
registry.