I have been thinking about the configuration for the JCA container - e.g.
<jca-container>.
I think that we should start by exposing some of the attributes that IronJacamar currently
have on its deployer in order for users to setup their BootstrapContext's
(DefaultBootstrapContext should be an internal thing), enable archive validation and bean
validation.
So we will have
* ArchiveValidation
* ArchiveValidationFailOnWarn
* ArchiveValidationFailOnError
* BeanValidation
* BootstrapContexts
exposed in the configuration. See
http://docs.jboss.org/ironjacamar/userguide/en/html/configuration.html#jc... for
all supported properties in the standalone environment.
The rest will resolved internally.
However, for BootstrapContexts we need to 'build' based on a thread group and
thread pools, so there should be an element for that (<bootstrap-context>).
More advanced options - like selecting specific component implementations of the container
- can come later.