Uses of Interface
io.helidon.inject.api.ActivationResult
Packages that use ActivationResult
Package
Description
The Helidon Injection API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
-
Uses of ActivationResult in io.helidon.inject.api
Classes in io.helidon.inject.api with type parameters of type ActivationResultModifier and TypeClassDescriptionstatic classActivationResult.BuilderBase<BUILDER extends ActivationResult.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ActivationResult> Fluent API builder base forActivationResult.Classes in io.helidon.inject.api that implement ActivationResultModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.inject.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.ActivationResult.Builder.build()ActivationResult.Builder.buildPrototype()static ActivationResultActivationResult.create()Create a new instance with default values.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.inject.api that return types with arguments of type ActivationResultModifier and TypeMethodDescriptionActivationLogEntry.BuilderBase.ActivationLogEntryImpl.activationResult()ActivationLogEntry.BuilderBase.activationResult()Optionally, when this log entry pertains to a service provider activation.InjectionServices.shutdown()Attempts to perform a gracefulInjector.deactivate(Object, InjectorOptions)on all managed service instances in theServicesregistry.Methods in io.helidon.inject.api with parameters of type ActivationResultModifier and TypeMethodDescriptionActivationLogEntry.BuilderBase.activationResult(ActivationResult activationResult) Optionally, when this log entry pertains to a service provider activation.static ActivationResult.BuilderActivationResult.builder(ActivationResult instance) Create a new fluent API builder from an existing instance.ActivationResult.BuilderBase.from(ActivationResult prototype) Update this builder from an existing prototype instance.