Indicates whether ConcurrentDeployer and ConcurrentValidator should be enabled. If enabled, ConcurrentDeployer and
ConcurrentValidator execute their subtasks using ExecutorServices which can be configured separately.
Otherwise, single-threaded version of Deployer and Validator are used.
By default, concurrent deployment is enabled.
The number of threads used by ContainerLifecycleEventPreloader. The ContainerLifecycleEventPreloader allows observer
methods for container lifecycle events to be resolved upfront while the deployment is waiting for classloader or
ContainerLifecycleEventPreloader has its own thread pool whose size is configured by this property.
If set to 0, ContainerLifecycleEventPreloader is not installed.
If not specified, the value is set to Math.max(1, Runtime.getRuntime().availableProcessors() - 1)).
Allows an integrator to enable the non-portable mode. Non-portable mode is suggested by the specification to overcome
problems with legacy applications not using CDI SPI properly.
The non-portable mode is disabled by default.