DeltaSpike consist of a number of portable CDI extensions that provide useful features for Java application developers. DeltaSpike is currently tested on different CDI implementations like Apache OpenWebBeans and JBoss Weld, and also on different Java EE servers like Apache Tomcat and TomEE, JBoss-AS7, JBoss WildFly8, Oracle GlassFish 3.1+ and 4.x+, IBM Websphere 8.x, Oracle Weblogic Server 12c, Jetty, and others.
The core features of DeltaSpike project are packaged under the following different modules. Some of them are mandatory while others are optional
Contain the API and util classes of DeltaSpike project
Intercept and check security
Container Control (optional)
Bean Validation (optional)
A module for adding CDI support in Bean Validation.
The DeltaSpike Servlet module provides integration with the Java Servlet API.
The DeltaSpike Data module provides enhanced JPA experience with declarative queries, reducing boilerplate to a minimum.
This module allows to write CDI based tests easily.
This module provides a simple integration with Quartz v2 (per default) or any other scheduler which supports cron-expressions for job-classes.
DeltaSpike Service Provider Interface (SPI).