Uses of Interface
io.helidon.pico.api.ActivationResult
Packages that use ActivationResult
Package
Description
The Pico API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
Pico runtime services.
-
Uses of ActivationResult in io.helidon.pico.api
Methods in io.helidon.pico.api that return ActivationResultModifier and TypeMethodDescriptionActivator.activate(ActivationRequest activationRequest) Activate a managed service/provider.<T> ActivationResultInjector.activateInject(T serviceOrServiceProvider, InjectorOptions opts) Called to activate and inject a manage service instance or service provider, putting it intoPhase.ACTIVE.static ActivationResultActivationResult.createSuccess(ServiceProvider<?> serviceProvider) Creates a successful result.DeActivator.deactivate(DeActivationRequest request) Deactivate a managed service.<T> ActivationResultInjector.deactivate(T serviceOrServiceProvider, InjectorOptions opts) Called to deactivate a managed service or service provider, putting it intoPhase.DESTROYED.Methods in io.helidon.pico.api that return types with arguments of type ActivationResultModifier and TypeMethodDescriptionActivationLogEntry.activationResult()Optionally, when this log entry pertains to a service provider activation.ActivationResult.finishedActivationResult()Optionally, given by the implementation provider to indicate the future completion when the provider'sActivationStatusisActivationStatus.WARNING_SUCCESS_BUT_NOT_READY.PicoServices.shutdown()Attempts to perform a gracefulInjector.deactivate(Object, InjectorOptions)on all managed service instances in theServicesregistry. -
Uses of ActivationResult in io.helidon.pico.runtime
Methods in io.helidon.pico.runtime that return ActivationResultModifier and TypeMethodDescriptionAbstractServiceProvider.activate(ActivationRequest req) AbstractServiceProvider.deactivate(DeActivationRequest req)