Class AutowireCandidateQualifier

    • Constructor Detail

      • AutowireCandidateQualifier

        public AutowireCandidateQualifier​(Class<?> type)
        Construct a qualifier to match against an annotation of the given type.
        Parameters:
        type - the annotation type
      • AutowireCandidateQualifier

        public AutowireCandidateQualifier​(String typeName)
        Construct a qualifier to match against an annotation of the given type name.

        The type name may match the fully-qualified class name of the annotation or the short class name (without the package).

        Parameters:
        typeName - the name of the annotation type
      • AutowireCandidateQualifier

        public AutowireCandidateQualifier​(Class<?> type,
                                          Object value)
        Construct a qualifier to match against an annotation of the given type whose value attribute also matches the specified value.
        Parameters:
        type - the annotation type
        value - the annotation value to match
      • AutowireCandidateQualifier

        public AutowireCandidateQualifier​(String typeName,
                                          Object value)
        Construct a qualifier to match against an annotation of the given type name whose value attribute also matches the specified value.

        The type name may match the fully-qualified class name of the annotation or the short class name (without the package).

        Parameters:
        typeName - the name of the annotation type
        value - the annotation value to match
    • Method Detail

      • getTypeName

        public String getTypeName()
        Retrieve the type name. This value will be the same as the type name provided to the constructor or the fully-qualified class name if a Class instance was provided to the constructor.