-
Feature Request
-
Resolution: Unresolved
-
Major
-
1.0.1.Final
-
None
Currently only Groups of Containers using the same Configuration/Adaptor are supported. e.g. Multiple JBoss AS Remote Containers.
We need to extend this to allow for multiple Containers of different types. e.g. One JBoss AS 7 and one GlassFish.
The current problem is the lack of ClassLoader isolation/control on the Client side. In the Embedded case we need to isolate a complete container from another while in a Remote/Managed case only the container client libs need to be isolated.
Arquillian is not the one that controls the AppCL at this point which makes this hard. We would need to load the containers/client libs outside of appcl in a separate cl pr container. The required dependencies etc would be defined outside of your normal build system (e.g. arq.xml).
A Module system in Arquillian Core would help, but would probably force us to fork JVM to start of with a clean app cl. This again complicates e.g. debugging the containers as you'll have to attach the debugger to the remote jvm running Arquillian/Containers.
- relates to
-
ARQ-1010 Support for 'Guest/Nested' Containers
- Open