This is a collection of Quick Starts designed to be run on Red Hat Fuse on EAP. All of these projects are written using JEE and the Java DSL unless otherwise noted.
To run these examples you will need to have JBoss EAP 7.2 with Red Hat Fuse 7.6 installed on top.
Red Hat Fuse must be installed on JBoss EAP 7.2. If you need to install JBoss EAP 7.2, download it from JBoss EAP 7.2 Installer Download. See JBoss EAP 7.2 Installation Guide for installation instructions.
Once you have EAP 7.2 installed, you can follow the steps below to install Red Hat Fuse 7.6 on top of EAP.
-
Download the
Red Hat Fuse 7.6.0 on EAP Installer
from [https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?product=jboss.fuse&downloadType=distributions] -
Navigate to
$EAP_HOME
of a clean instance of JBoss EAP.EAP_HOME
refers to the root directory of the Red Hat JBoss Enterprise Application Platform installation on which Red Hat Fuse is deployed. -
Run the installer with the following command:
java -jar temporary location/fuse-eap-installer-7.6.0.jar
You need to start the JBoss Enterprise Application Platform instance for Red Hat Fuse to run. This is because the Red Hat Fuse components run on the JBoss Enterprise Application Platform container. You can start the instance by running:
$EAP_HOME/bin/standalone.sh
Additional installation information can be found here.
These examples are designed to demonstrate a single component or feature without much advanced or complex functionality. This is a good place for beginners to start.
- Camel on EAP - Basic Route Deployment w/ CDI
- Camel on EAP - JMS using a Message Driven Bean
- Camel on EAP - JMS using Camel-JMS
- Camel on EAP - A-MQ using a Message Driven Bean
- Camel on EAP - A-MQ using Camel-ActiveMQ
- Camel on EAP - JAX-RS Consumer with the Camel REST DSL
- Camel on EAP - JAX-RS Consumer with CamelProxy
- Camel on EAP - JAX-WS Consumer with CamelProxy (Contract First)
- Camel on EAP - JAX-WS Consumer with CamelProxy (Code First)
- Camel on EAP - JPA
These examples build upon the basic examples to demonstrate more advanced features or functionality. These examples assume a basic understanding of Fuse and its components.
- Camel on EAP - JAX-RS Security
- Camel on EAP - JAX-WS Security
- Camel on EAP - JMS Transactions using Camel-JMS
- Camel on EAP - JNDI Integration
- Camel on EAP - Infinispan / JBoss Data Grid
- Camel on EAP - Drools / JBoss BxMS
- Arquillian Integration Test Suite