Module io.helidon.inject.runtime
Package io.helidon.inject.runtime
package io.helidon.inject.runtime
Injection runtime services.
-
ClassesClassDescriptionAbstract 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 forInjectionServicesProvider.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.Service provider implementation, should only be used fromServiceLoader.Utility for exceptions with information about debugging.InterceptedMethod<I,V> Base class, used inInterceptorgenerated code.Invocation<V>Handles the invocation ofInterceptormethods.The default implementation forServiceBinder.A comparator appropriate for service providers, first using itsWeightand then service type name to determine its natural ordering.Public helpers around shared services usages.Keeps track of the Injection Interop Versions.