Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
3.3.0
-
None
Description
Providing a mechanism to seperate facilities from components at the container specification level is desirable.
This would ensure:
(a) clear separation of facility dependencies
from component dependencies
(b) elimination of the exposure of the compositon
api and spi from regual components
Achiving the above would require some additional classloader management - in particular, delegation from a container facilities classloader to a parent container's facilities classloader.
In addition - we would need to include a mechanisms for a component to declare the assumptions it has concerning facilities.