Uses of Enum Class
io.helidon.pico.api.Phase
Packages that use Phase
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.
-
Uses of Phase in io.helidon.pico.api
Methods in io.helidon.pico.api that return PhaseModifier and TypeMethodDescriptionServiceProvider.currentActivationPhase()The current activation phase for this service provider.ActivationResult.finishingActivationPhase()The activation phase we finished successfully on, or are otherwise currently in if not yet finished.ActivationResult.startingActivationPhase()The activation phase that was found at onset of the phase transition.ActivationResult.targetActivationPhase()The activation phase that was requested at the onset of the phase transition.ActivationRequest.targetPhase()Ultimate target phase for activation.static PhasePicoServices.terminalActivationPhase()The terminal phase for activation that we should not cross.static PhaseReturns 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.pico.api that return types with arguments of type PhaseModifier and TypeMethodDescriptionBootstrap.limitRuntimePhase()In certain conditions Pico services should be initialized but not started (i.e., avoiding calls toPostConstructetc.).ActivationRequest.startingPhase()The phase to start activation.Methods in io.helidon.pico.api with parameters of type PhaseModifier and TypeMethodDescriptionstatic ActivationRequestCreates a new activation request.voidActivationPhaseReceiver.onPhaseEvent(Event event, Phase phase) Called when there is an event transition within the service registry. -
Uses of Phase in io.helidon.pico.configdriven.runtime
Methods in io.helidon.pico.configdriven.runtime with parameters of type PhaseModifier and TypeMethodDescriptionvoidAbstractConfiguredServiceProvider.onPhaseEvent(Event event, Phase phase) -
Uses of Phase in io.helidon.pico.runtime
Methods in io.helidon.pico.runtime that return PhaseMethods in io.helidon.pico.runtime with parameters of type PhaseModifier and TypeMethodDescriptionAbstractServiceProvider.createLogEntryAndResult(Phase targetPhase) Creates a log entry result based upon the target phase provided.protected booleanAbstractServiceProvider.isAlreadyAtTargetPhase(Phase targetPhase) Returns true if the current activation phase has reached the given target phase.voidAbstractServiceProvider.onPhaseEvent(Event event, Phase phase) protected voidAbstractServiceProvider.startTransitionCurrentActivationPhase(AbstractServiceProvider.LogEntryAndResult logEntryAndResult, Phase newPhase) Starts transitioning to a new phase.Constructors in io.helidon.pico.runtime with parameters of type PhaseModifierConstructorDescriptionprotectedAbstractServiceProvider(T instance, Phase phase, ServiceInfo serviceInfo, PicoServices picoServices) Constructor.