Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-2530

InterceptionFactory with interface as type argument

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Duplicate Issue
    • Affects Version/s: 3.0.5.Final
    • Fix Version/s: None
    • Labels:
      None

      Description

      As it stands, InterceptionFactory in Weld requires a subclass as a type argument.

      We should investigate whether it would be viable (possible & not against spec) to operate on plain interfaces.
      Spec seems lenient on this and the only possibly blocking thing is relation to chapter 4, inheritance, which implies that bindings placed on interfaces will not be inherited.

      See the discussion on CDI-686 for more background.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  manovotn manovotn
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: