Uses of Interface
io.helidon.inject.api.InjectorOptions
Packages that use InjectorOptions
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 InjectorOptions in io.helidon.inject.api
Classes in io.helidon.inject.api with type parameters of type InjectorOptionsModifier and TypeClassDescriptionstatic classInjectorOptions.BuilderBase<BUILDER extends InjectorOptions.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends InjectorOptions> Fluent API builder base forInjectorOptions.Classes in io.helidon.inject.api that implement InjectorOptionsModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.inject.api that return InjectorOptionsModifier and TypeMethodDescriptionInjectorOptions.Builder.build()InjectorOptions.Builder.buildPrototype()static InjectorOptionsInjectorOptions.create()Create a new instance with default values.Methods in io.helidon.inject.api with parameters of type InjectorOptionsModifier and TypeMethodDescription<T> ActivationResultInjector.activateInject(T serviceOrServiceProvider, InjectorOptions opts) Called to activate and inject a manage service instance or service provider, putting it intoPhase.ACTIVE.static InjectorOptions.BuilderInjectorOptions.builder(InjectorOptions instance) Create a new fluent API builder from an existing instance.<T> ActivationResultInjector.deactivate(T serviceOrServiceProvider, InjectorOptions opts) Called to deactivate a managed service or service provider, putting it intoPhase.DESTROYED.InjectorOptions.BuilderBase.from(InjectorOptions prototype) Update this builder from an existing prototype instance.