Uses of Interface
io.helidon.service.registry.Service.QualifiedInstance
Packages that use Service.QualifiedInstance
Package
Description
API required to define services, and to compile the code generated sources for Helidon Service Registry,
with a core service registry implementation (replacement for
ServiceLoader).-
Uses of Service.QualifiedInstance in io.helidon.service.registry
Subinterfaces of Service.QualifiedInstance in io.helidon.service.registryModifier and TypeInterfaceDescriptioninterfaceAn instance managed by the service registry, with a subset of relevant metadata.Methods in io.helidon.service.registry that return Service.QualifiedInstanceModifier and TypeMethodDescriptionstatic <T> Service.QualifiedInstance<T> Create a new qualified instance.static <T> Service.QualifiedInstance<T> Create a new qualified instance.Methods in io.helidon.service.registry that return types with arguments of type Service.QualifiedInstanceModifier and TypeMethodDescriptionGeneratedService.QualifiedFactoryInterceptionWrapper.first(Qualifier qualifier, Lookup lookup, GenericType<T> type) Get (or create) an instance of this service type for the given injection point context.Service.QualifiedFactory.first(Qualifier qualifier, Lookup lookup, GenericType<T> type) Get the first instance (if any) matching the qualifier and type.Get instances from this managed service.GeneratedService.QualifiedFactoryInterceptionWrapper.list(Qualifier qualifier, Lookup lookup, GenericType<T> type) default List<Service.QualifiedInstance<T>> Get (or create) a list of instances matching the criteria for the given injection point context.default List<Service.QualifiedInstance<T>> Service.QualifiedFactory.list(Qualifier qualifier, Lookup lookup, GenericType<T> type) Get all instances matching the qualifier and type.GeneratedService.ServicesFactoryInterceptionWrapper.services()Service.ServicesFactory.services()List of service instances.