Uploaded image for project: 'CDI Specification Issues'
  1. CDI Specification Issues
  2. CDI-138

Allow an extension to register an interceptor bindings and qualifiers with an AnnotatedType

    XMLWordPrintable

Details

    Description

      At BeforeBeanDiscovery phase an interceptor binding could be added with an AnnotatedType instead of annotation class. This could allow to add annotations to existing annotation attributes.

      For example this case is needed for annotations @CacheResult, @CacheRemoveEntry and @CacheRemoveAll from JSR-107 which haven't annotation attributes annotated with @NonBinding.

      The method signature could be:

      • BeforeBeanDiscovery#addInterceptorBinding(AnnotatedType<?> annotatedType, Annotation... bindingTypeDef)

      Attachments

        Issue Links

          Activity

            People

              pmuiratbleepbleep Pete Muir (Inactive)
              kevinpollet Kévin Pollet (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: