A camel exercises for EX421 - Preparando el Ex421 made whit 🐫 2.18.1.redhat-000021 and JBoss Developer Studio 11.2
Para usted ganar el examen debe saber lo siguiente:
Create and maintain Camel routes
- Use the Java™ language
- Use the CamelContext XML
Exchange messages
- Body
- In/out
- Headers
- Attachments
Consume and produce files
- CSV format
- XML format
Work with databases and the Camel JPA component
Understand transactional routes
- Use EIPs
- Content-based routing
- Wire Tap
- Splitter
- Aggregator
- RecipientList
Use Camel components
- File2
- FTP
- JPA2
- JMS
- Direct
Use Camel Test
- Mock endpoints
- JUnit 4 integration and CamelTest APIs
Dynamically route messages
- Use conditional routes
- Use data-driven routes
Handle exceptions
- Catch and handle exceptions
- Use the dead-letter queue
In the Exam you should be able to read the Documentation
Clone this repo and please do your own branch.
No mathers what happen never post the solutions on the master for make this repo clean
Pero primero unas reglas antes de iniciar con los ejercicios. Propongase a construir una rama nueva y haga los ejercicios porque copiando y pegando no se aprende.
Use for file the
noop=true
option and don't make any change over themaster branch
.
- JPA: You will Take a files from a directory eg,
in/
and later send it to a data base, in the process you may consider the exceptions and the Test Unit. - CBR: Exec a class method from the Route.
- Aggregation estrategy:
- File: marshall CSV to CLASS
- Multipart: