Uses of Interface
io.helidon.pico.api.PicoServices
Packages that use PicoServices
Package
Description
The Pico API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
Pico's config-driven-service API.
Pico runtime services.
Pico SPI.
Pico testing support.
-
Uses of PicoServices in io.helidon.pico.api
Methods in io.helidon.pico.api that return types with arguments of type PicoServicesModifier and TypeMethodDescriptionstatic Optional<PicoServices>PicoServices.picoServices()GetPicoServicesinstance if available.Method parameters in io.helidon.pico.api with type arguments of type PicoServicesModifier and TypeMethodDescriptionvoidServiceProviderBindable.picoServices(Optional<PicoServices> picoServices) Assigns the services instance this provider is bound to. -
Uses of PicoServices in io.helidon.pico.configdriven.runtime
Methods in io.helidon.pico.configdriven.runtime with parameters of type PicoServicesModifier and TypeMethodDescriptionvoidBindableConfigBeanRegistry.initialize(PicoServices picoServices) The first call to this initialize the bean registry, by loading all the backing configuration from the config subsystem.AbstractConfiguredServiceProvider.resolve(InjectionPointInfo ipInfo, PicoServices picoServices, ServiceProvider<?> serviceProvider, boolean resolveIps) Method parameters in io.helidon.pico.configdriven.runtime with type arguments of type PicoServicesModifier and TypeMethodDescriptionvoidAbstractConfiguredServiceProvider.picoServices(Optional<PicoServices> picoServices) -
Uses of PicoServices in io.helidon.pico.runtime
Methods in io.helidon.pico.runtime that return PicoServicesModifier and TypeMethodDescriptionAbstractServiceProvider.picoServices()Used to access the current pico services instance assigned to this service provider.Methods in io.helidon.pico.runtime with parameters of type PicoServicesModifier and TypeMethodDescriptionstatic DefaultServiceBinderDefaultServiceBinder.create(PicoServices picoServices, String moduleName, boolean trusted) Creates an instance of the default services binder.Method parameters in io.helidon.pico.runtime with type arguments of type PicoServicesModifier and TypeMethodDescriptionvoidAbstractServiceProvider.picoServices(Optional<PicoServices> picoServices) Constructors in io.helidon.pico.runtime with parameters of type PicoServicesModifierConstructorDescriptionprotectedAbstractServiceProvider(T instance, Phase phase, ServiceInfo serviceInfo, PicoServices picoServices) Constructor. -
Uses of PicoServices in io.helidon.pico.spi
Methods in io.helidon.pico.spi that return PicoServicesModifier and TypeMethodDescriptionProvide thePicoServices implementation given the provided primordialBootstrapconfiguration instance.Methods in io.helidon.pico.spi with parameters of type PicoServicesModifier and TypeMethodDescriptionInjectionResolver.resolve(InjectionPointInfo ipInfo, PicoServices picoServices, ServiceProvider<?> serviceProvider, boolean resolveIps) Attempts to resolve the injection point info for a given service provider. -
Uses of PicoServices in io.helidon.pico.testing
Methods in io.helidon.pico.testing that return PicoServicesModifier and TypeMethodDescriptionstatic PicoServicesPicoTestingSupport.testableServices()Creates aPicoServicesinterface more conducive to unit and integration testing.static PicoServicesPicoTestingSupport.testableServices(Config config) Creates aPicoServicesinterface more conducive to unit and integration testing.Methods in io.helidon.pico.testing with parameters of type PicoServicesModifier and TypeMethodDescriptionstatic voidPicoTestingSupport.bind(PicoServices picoServices, ServiceProvider<?> serviceProvider) Provides a means to bind a service provider into theServicesregistry.