Uses of Enum Class
io.helidon.inject.api.Phase
Packages that use Phase
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.
-
Uses of Phase in io.helidon.inject.api
Methods in io.helidon.inject.api that return PhaseModifier and TypeMethodDescriptionServiceProvider.currentActivationPhase()
The current activation phase for this service provider.static Phase
InjectionServices.terminalActivationPhase()
The terminal phase for activation that we should not cross.static Phase
Returns the enum constant of this class with the specified name.static Phase[]
Phase.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in io.helidon.inject.api with parameters of type PhaseModifier and TypeMethodDescriptionvoid
ActivationPhaseReceiver.onPhaseEvent
(Event event, Phase phase) Called when there is an event transition within the service registry. -
Uses of Phase in io.helidon.inject.configdriven.runtime
Methods in io.helidon.inject.configdriven.runtime with parameters of type PhaseModifier and TypeMethodDescriptionvoid
ConfigDrivenServiceProviderBase.onPhaseEvent
(Event event, Phase phase) -
Uses of Phase in io.helidon.inject.runtime
Methods in io.helidon.inject.runtime that return PhaseMethods in io.helidon.inject.runtime with parameters of type PhaseModifier and TypeMethodDescriptionAbstractServiceProvider.createLogEntryAndResult
(Phase targetPhase) Creates a log entry result based upon the target phase provided.protected boolean
AbstractServiceProvider.isAlreadyAtTargetPhase
(Phase targetPhase) Returns true if the current activation phase has reached the given target phase.void
AbstractServiceProvider.onPhaseEvent
(Event event, Phase phase) protected void
AbstractServiceProvider.startTransitionCurrentActivationPhase
(AbstractServiceProvider.LogEntryAndResult logEntryAndResult, Phase newPhase) Starts transitioning to a new phase.Constructors in io.helidon.inject.runtime with parameters of type PhaseModifierConstructorDescriptionprotected
AbstractServiceProvider
(T instance, Phase phase, io.helidon.inject.api.ServiceInfo serviceInfo, InjectionServices injectionServices) Constructor.