Skip to content

josepplloo/camellados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 exercise for EX421 - Preparando el Ex421

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages