Module io.helidon.pico.runtime
Package io.helidon.pico.runtime
package io.helidon.pico.runtime
Pico runtime services.
-
ClassDescriptionAbstract base implementation for
ServiceProviderBindable, which represents the basics for regular Singleton, ApplicationScoped, Provider, and ServiceProvider based managed services.Represents a result of a phase transition.The default implementation forPicoServicesProvider.The default implementation forServiceBinder.This is the class the code-generator will target that will be used at runtime for a service provider to build up its dependencies expressed asDependenciesInfo.The continuation builder.InterceptedMethod<I,V> Base class, used inInterceptorgenerated code.Invocation<V>Handles the invocation ofInterceptormethods.The injection plan for a given service provider and element belonging to that service provider.A comparator appropriate for service providers, first using itsWeightand then service type name to determine its natural ordering.Public helpers around shared Pico services usages.Keeps track of the Pico Interop Versions.