Uses of Interface
io.helidon.service.registry.Qualifier
Packages that use Qualifier
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).Helidon WebServer HTTP specific APIs.
-
Uses of Qualifier in io.helidon.service.registry
Classes in io.helidon.service.registry with type parameters of type QualifierModifier and TypeClassDescriptionstatic classQualifier.BuilderBase<BUILDER extends Qualifier.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Qualifier> Fluent API builder base forQualifier.Classes in io.helidon.service.registry that implement QualifierModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Fields in io.helidon.service.registry declared as QualifierModifier and TypeFieldDescriptionstatic final QualifierQualifier.CREATE_FOR_NAMERepresents a qualifier used for injecting name ofService.PerInstanceinstances.static final QualifierQualifier.DEFAULT_NAMEDRepresents an instance named with the default name: "@default".static final QualifierQualifier.WILDCARD_NAMEDRepresents a wildcardService.Namedqualifier.Methods in io.helidon.service.registry that return QualifierModifier and TypeMethodDescriptionQualifier.Builder.build()Qualifier.Builder.buildPrototype()static QualifierQualifier.create()Create a new instance with default values.static QualifierQualifier.create(Annotation annotation) Creates a qualifier from an annotation.static QualifierCreates a qualifier from an annotation.static QualifierCreates a qualifier with a value from an annotation.static QualifierQualifier.create(Class<? extends Annotation> qualifierType) Creates a qualifier from an annotation.static QualifierQualifier.create(Class<? extends Annotation> qualifierType, String value) Creates a qualifier with a value from an annotation.static QualifierQualifier.createNamed(Service.Named name) Creates aService.Namedqualifier.static QualifierQualifier.createNamed(Service.NamedByType name) Creates aService.Namedqualifier.static QualifierQualifier.createNamed(Class<?> className) Creates aService.Namedqualifier from a class name.static QualifierQualifier.createNamed(String name) Creates aService.Namedqualifier.Methods in io.helidon.service.registry that return types with arguments of type QualifierModifier and TypeMethodDescriptionDependency.BuilderBase.DependencyImpl.qualifiers()Dependency.BuilderBase.qualifiers()The qualifier type annotations on this element.Dependency.qualifiers()The qualifier type annotations on this element.Lookup.BuilderBase.LookupImpl.qualifiers()Lookup.BuilderBase.qualifiers()The managed service assigned Qualifier's.Lookup.qualifiers()The managed service assigned Qualifier's.Service.QualifiedInstance.qualifiers()Qualifiers of the instance.ServiceInfo.qualifiers()Service qualifiers.VirtualDescriptor.qualifiers()Methods in io.helidon.service.registry with parameters of type QualifierModifier and TypeMethodDescriptionDependency.BuilderBase.addQualifier(Qualifier qualifier) The qualifier type annotations on this element.Lookup.BuilderBase.addQualifier(Qualifier qualifier) The managed service assigned Qualifier's.default <T> List<T> Get all service instances matching the contract with the expectation that there may not be a match available.default <T> List<T> Get all service instances matching the contract with the expectation that there may not be a match available.static <T> List<T> Get all service instances matching the contract with the expectation that there may not be a match available.static <T> List<T> Get all service instances matching the contract with the expectation that there may not be a match available.static Qualifier.BuilderCreate a new fluent API builder from an existing instance.static <T> Service.QualifiedInstance<T> Create a new qualified instance.voidEmit an event.Emit an event.GeneratedService.QualifiedFactoryInterceptionWrapper.first(Qualifier qualifier, Lookup lookup, GenericType<T> type) Service.QualifiedFactory.first(Qualifier qualifier, Lookup lookup, GenericType<T> type) Get the first instance (if any) matching the qualifier and type.default <T> Optional<T> Get the first service instance matching the contract with the expectation that there may not be a match available.default <T> Optional<T> Get the first service instance matching the contract with the expectation that there may not be a match available.static <T> Optional<T> Get the first service instance matching the contract with the expectation that there may not be a match available.static <T> Optional<T> Get the first service instance matching the contract with the expectation that there may not be a match available.Update this builder from an existing prototype instance.default <T> TGet the first service instance matching the contract and qualifiers with the expectation that there is a match available.default <T> TGet the first service instance matching the contract and qualifiers with the expectation that there is a match available.static <T> TGet the first service instance matching the contract and qualifiers with the expectation that there is a match available.static <T> TGet the first service instance matching the contract and qualifiers with the expectation that there is a match available.GeneratedService.QualifiedFactoryInterceptionWrapper.list(Qualifier qualifier, Lookup lookup, GenericType<T> type) default List<Service.QualifiedInstance<T>> Service.QualifiedFactory.list(Qualifier qualifier, Lookup lookup, GenericType<T> type) Get all instances matching the qualifier and type.static <T> voidServices.setQualified(Class<T> contract, T instance, Qualifier... qualifiers) Set a qualified instance.default <T> Supplier<T> Get the first service supplier matching the contract with the expectation that there is a match available.default <T> Supplier<T> Get the first service supplier matching the contract with the expectation that there is a match available.Lookup a supplier of a list of instances of the requested contract, with the expectation that there may not be a match available.Lookup a supplier of a list of instances of the requested contract, with the expectation that there may not be a match available.ServiceRegistry.supplyFirst(TypeName contract, Qualifier... qualifiers) Get the first service supplier matching the contract with the expectation that there may not be a match available.ServiceRegistry.supplyFirst(Class<T> contract, Qualifier... qualifiers) Get the first service supplier matching the contract with the expectation that there may not be a match available.Method parameters in io.helidon.service.registry with type arguments of type QualifierModifier and TypeMethodDescriptionDependency.BuilderBase.addQualifiers(Set<? extends Qualifier> qualifiers) The qualifier type annotations on this element.Lookup.BuilderBase.addQualifiers(Set<? extends Qualifier> qualifiers) The managed service assigned Qualifier's.static <T> Service.QualifiedInstance<T> Create a new qualified instance.<T> InterceptionInvoker<T> InterceptionMetadata.createInvoker(ServiceInfo descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo element, InterceptionInvoker<T> targetInvoker, Set<Class<? extends Throwable>> checkedExceptions) Create an invoker that handles interception if needed, for constructors.<T> InterceptionInvoker<T> InterceptionMetadata.createInvoker(Object serviceInstance, ServiceInfo descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo element, InterceptionInvoker<T> targetInvoker, Set<Class<? extends Throwable>> checkedExceptions) Create an invoker that handles interception if needed.voidEventManager.emit(ResolvedType eventObjectType, Object eventObject, Set<Qualifier> qualifiers) Emit an event.<T> CompletionStage<T> EventManager.emitAsync(ResolvedType eventObjectType, T eventObject, Set<Qualifier> qualifiers) Emit an asynchronous event.Dependency.BuilderBase.qualifiers(Set<? extends Qualifier> qualifiers) The qualifier type annotations on this element.Lookup.BuilderBase.qualifiers(Set<? extends Qualifier> qualifiers) The managed service assigned Qualifier's.<T> voidEventManager.register(ResolvedType eventType, Consumer<T> eventConsumer, Set<Qualifier> qualifiers) Register an event consumer.<T> voidEventManager.registerAsync(ResolvedType eventType, Consumer<T> eventConsumer, Set<Qualifier> qualifiers) Register an asynchronous event consumer. -
Uses of Qualifier in io.helidon.webserver.http
Method parameters in io.helidon.webserver.http with type arguments of type QualifierModifier and TypeMethodDescriptionHttpEntryPoint.EntryPoints.handler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers interceptors.