]
Scott Marlow commented on WFLY-6941:
------------------------------------
Are there specific concerns with performance based on changes to code? Or just general
concern that splitting Weld to use different classloaders could introduce a performance
regression?
Split Weld subsystem into several modules
-----------------------------------------
Key: WFLY-6941
URL:
https://issues.jboss.org/browse/WFLY-6941
Project: WildFly
Issue Type: Feature Request
Components: CDI / Weld
Reporter: Martin Kouba
Assignee: Martin Kouba
Fix For: 11.0.0.Alpha1
* split subsystem into core and optional modules (ejb, jpa, bean-validation, etc.)
* define SPI
* use {{ServiceLoader}} to load optional services
This should allow Swarm to leave out optional dependencies.