Uses of Interface
io.helidon.service.registry.Qualifier
Packages that use Qualifier
Package
Description
Helidon Data Repository with Jakarta Persistence Runtime.
Hikari
DataSource support.UCP
DataSource support.Helidon Fault Tolerance Support.
Helidon JSON Binding Factories.
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).Built-in validators of Helidon Validation.
Helidon WebClient APIs shared by all types of clients.
Helidon WebServer GraphQL Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP specific APIs.
-
Uses of Qualifier in io.helidon.data.jakarta.persistence
Methods in io.helidon.data.jakarta.persistence that return types with arguments of type Qualifier -
Uses of Qualifier in io.helidon.data.sql.datasource.hikari
Methods in io.helidon.data.sql.datasource.hikari that return types with arguments of type QualifierModifier and TypeMethodDescriptionHikariDataSourceProviderService__ServiceDescriptor.qualifiers() -
Uses of Qualifier in io.helidon.data.sql.datasource.ucp
Methods in io.helidon.data.sql.datasource.ucp that return types with arguments of type Qualifier -
Uses of Qualifier in io.helidon.faulttolerance
Methods in io.helidon.faulttolerance that return types with arguments of type QualifierModifier and TypeMethodDescriptionAsyncImpl__ServiceDescriptor.qualifiers()BulkheadImpl__ServiceDescriptor.qualifiers()CircuitBreakerImpl__ServiceDescriptor.qualifiers()TimeoutImpl__ServiceDescriptor.qualifiers() -
Uses of Qualifier in io.helidon.json.binding.factories
Methods in io.helidon.json.binding.factories that return types with arguments of type Qualifier -
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.Subclasses with type arguments of type Qualifier in io.helidon.service.registryClasses in io.helidon.service.registry that implement interfaces with type arguments of type QualifierFields 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()Create an instance from this builder.Qualifier.Builder.buildPrototype()Create an instance of the prototype.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.PerRequestScopeHandler__ServiceDescriptor.qualifiers()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 TypeMethodDescriptionstatic <T> voidServices.addQualified(Class<T> contract, double weight, T instance, Qualifier... qualifiers) Add a qualified instance.Dependency.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.default <T> List<T> Get all active service instances matching the contract and qualifiers.default <T> List<T> Get all active service instances matching the contract and qualifiers.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.default <T> Optional<T> ServiceRegistry.firstActive(TypeName contract, Qualifier... qualifiers) Get the first active service instance matching the contract with the expectation that there may not be a match available.default <T> Optional<T> ServiceRegistry.firstActive(Class<T> contract, Qualifier... qualifiers) Get the first active 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.default booleanLookup.matchesQualifiers(Set<Qualifier> qualifiers) Determines whether the provided qualifiers are matched by this lookup criteria.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.validation.validators
Methods in io.helidon.validation.validators that return types with arguments of type QualifierModifier and TypeMethodDescriptionBooleanFalseValidatorProvider__ServiceDescriptor.qualifiers()BooleanTrueValidatorProvider__ServiceDescriptor.qualifiers()CalendarFutureOrPresentValidatorProvider__ServiceDescriptor.qualifiers()CalendarFutureValidatorProvider__ServiceDescriptor.qualifiers()CalendarPastOrPresentValidatorProvider__ServiceDescriptor.qualifiers()CalendarPastValidatorProvider__ServiceDescriptor.qualifiers()CollectionSizeValidationProvider__ServiceDescriptor.qualifiers()IntegerMaxValidatorProvider__ServiceDescriptor.qualifiers()IntegerMinValidatorProvider__ServiceDescriptor.qualifiers()IntegerMultipleOfValidatorProvider__ServiceDescriptor.qualifiers()LongMaxValidatorProvider__ServiceDescriptor.qualifiers()LongMinValidatorProvider__ServiceDescriptor.qualifiers()LongMultipleOfValidatorProvider__ServiceDescriptor.qualifiers()NotNullValidatorProvider__ServiceDescriptor.qualifiers()NullValidatorProvider__ServiceDescriptor.qualifiers()NumberDigitsValidatorProvider__ServiceDescriptor.qualifiers()NumberMaxValidatorProvider__ServiceDescriptor.qualifiers()NumberMinValidatorProvider__ServiceDescriptor.qualifiers()NumberMultipleOfValidatorProvider__ServiceDescriptor.qualifiers()NumberNegativeOrZeroValidatorProvider__ServiceDescriptor.qualifiers()NumberNegativeValidatorProvider__ServiceDescriptor.qualifiers()NumberPositiveOrZeroValidatorProvider__ServiceDescriptor.qualifiers()NumberPositiveValidatorProvider__ServiceDescriptor.qualifiers()StringEmailValidatorProvider__ServiceDescriptor.qualifiers()StringLengthValidatorProvider__ServiceDescriptor.qualifiers()StringNotBlankValidatorProvider__ServiceDescriptor.qualifiers()StringNotEmptyValidatorProvider__ServiceDescriptor.qualifiers()StringPatternValidatorProvider__ServiceDescriptor.qualifiers() -
Uses of Qualifier in io.helidon.webclient.api
Methods in io.helidon.webclient.api that return types with arguments of type Qualifier -
Uses of Qualifier in io.helidon.webserver.graphql
Method parameters in io.helidon.webserver.graphql with type arguments of type QualifierModifier and TypeMethodDescriptiongraphql.schema.DataFetcher<?> GraphQlEntryPoint.EntryPoints.dataFetcher(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, graphql.schema.DataFetcher<?> actualDataFetcher) Data fetcher that triggers interceptors.GraphQlService.Builder.declarativeHttpEntryPoints(HttpEntryPoint.EntryPoints entryPoints, ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations) Configure HTTP entry point wrapping for a generated declarative GraphQL service.GraphQlService.Builder.httpEntryPoints(HttpEntryPoint.EntryPoints entryPoints, ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations) Configure HTTP entry point wrapping for this GraphQL service. -
Uses of Qualifier in io.helidon.webserver.grpc
Method parameters in io.helidon.webserver.grpc with type arguments of type QualifierModifier and TypeMethodDescriptionio.grpc.ServerInterceptorGrpcEntryPoint.EntryPoints.interceptor(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo) Interceptor that triggers entry point interceptors. -
Uses of Qualifier in io.helidon.webserver.http
Method parameters in io.helidon.webserver.http with type arguments of type QualifierModifier and TypeMethodDescriptiondefault HandlerHttpEntryPoint.EntryPoints.authorizationHandler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers authorization-only interceptors for an operation discovered inside an active HTTP entry point.HttpEntryPoint.EntryPoints.handler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers interceptors.