fdvergara / camellados

A camel exercises for EX421 - Preparando el Ex421

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

camellados 🐫

A camel exercises for EX421 - Preparando el Ex421 made whit 🐫 2.18.1.redhat-000021 and JBoss Developer Studio 11.2

Candidates for the Red Hat Certified Specialist in Camel Development exam should be able to:

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

This repo propose the folow execices:

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 the master 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:

About

A camel exercises for EX421 - Preparando el Ex421

License:GNU General Public License v3.0


Languages

Language:Java 100.0%