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

Invoker API and impl enhancements


    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 6.0.0.Beta4
    • None
    • None
    • None

      Follow up on WELD-2765

      Known TODOs:

      • Proper exception handing setup
      • Deployment validation of lookups
        • This should also include deployment resolution of lookups and storing them in some form that will speed up repeated resolutions when invoking the method
        • This is implemented but we might want to review how it's done?
      • Remove/Address any leftover TODO comments in the code
      • Also look at the benchmarks mentioned in the original PR (https://github.com/weld/core/pull/2864) and review/commit them to the repo
        • Might need some further alterations
      • There is a bunch of Playground_* classes that were used to understand MethodHandles and apply them properly. There are located in test repos but we should revisit whether we want to keep them or remove them.
        • An example of one such class is impl/src/test/java/org/jboss/weld/invokable/Playground_Cleanup.java
      • Documentation
        • Since we added our own API extending the one in CDI, we should consider mentioning that in our documentation

            manovotn Matěj Novotný
            manovotn Matěj Novotný
            0 Vote for this issue
            1 Start watching this issue