Package io.quarkus.arc.processor
Interface BeanResolver
-
public interface BeanResolverImplements type-safe resolution rules.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BeanInforesolveAmbiguity(Set<BeanInfo> beans)Apply the ambiguous dependency resolution rules.Set<BeanInfo>resolveBeans(org.jboss.jandex.Type requiredType, Set<org.jboss.jandex.AnnotationInstance> requiredQualifiers)Note that this method does not attempt to resolve the ambiguity.default Set<BeanInfo>resolveBeans(org.jboss.jandex.Type requiredType, org.jboss.jandex.AnnotationInstance... requiredQualifiers)
-
-
-
Method Detail
-
resolveBeans
default Set<BeanInfo> resolveBeans(org.jboss.jandex.Type requiredType, org.jboss.jandex.AnnotationInstance... requiredQualifiers)
-
resolveBeans
Set<BeanInfo> resolveBeans(org.jboss.jandex.Type requiredType, Set<org.jboss.jandex.AnnotationInstance> requiredQualifiers)
Note that this method does not attempt to resolve the ambiguity.- Parameters:
requiredType-requiredQualifiers-- Returns:
- the set of beans which have the given required type and qualifiers
- See Also:
resolveAmbiguity(Set)
-
-