Tutorial on Camel

Camel Tutorial

In camel tutorial we will learn camel step by step.We have started from very basic level and carried that at very decent level, so that everybody can enjoy it.Preparationforinterview has covered a lot of example to understand camel.

Let's start

Camel Introduction

Camel introduction will give idea about what is camel and its definition.

Camel Setup

In camel setup we will learn how can we setup camel in our local machine. For demo purpose preparationforinterview is using Eclipse as IDE.

File Copy Example Using Camel

In this tutorial we will understand camel use by one example where we will copy file from source to destination.

File Copy Example In Camel Using Spring

In this tutorial we will understand camel use by one example where we will copy file from source to destination but using spring DSL.

JMS Message Transfer Example Using Camel

In this tutorial we will understand camel use by one example where we will use JMS and will send message to queue.

JMS Message Transfer Example In Camel Using Spring

In this tutorial we will understand camel use by one example where we will use JMS and will send message to queue using spring.

Processor In Camel

In this tutorial we will understand Processor in camel.

Object to JSON Transfer Example Using Spring In Camel

In this tutorial we will understand Object to JSON transfer with example using spring in camel.

Camel With Bean Injection Example Using Spring DSL

In this tutorial we will understand injection of bean in camel route using spring DSL.

Camel With Bean Injection Registry Example Using Java DSL

In this tutorial we will understand injection of bean in camel route using java DSL and will go through registry in camel.

Camel Bean Parameter Binding Example Using Java DSL

In this tutorial we will understand bean parameter binding in camel using java DSL

Camel Error Handling With Redelivery Example Using Java DSL

In this tutorial we will understand camel error handling with re delivery features using java DSL

Camel Exception Handling With Example Using Java DSL

In this tutorial we will understand camel exception handling with few features using java DSL

Camel JUnit Test With Example Using Java DSL

In this tutorial we will understand camel Junit test strategy using java DSL

Camel JUnit Test With Example Using Spring DSL

In this tutorial we will understand camel Junit test strategy using Spring DSL

Camel Unit Test With Mock Component Example

In this tutorial we will understand camel Junit test strategy with mock component using example

Camel With Stream Component Example

In this tutorial we will learn camel with stream component using example.Sream is used to read input from console or write output to console.

Camel In-Memory Messaging Example Using Direct

In this tutorial we will learn camel in-memory messaging using Direct component.In-memory messaging is used for internal communication within context.

Camel With Timer And Quartz Example

In this tutorial we will learn how can we schedule a task that can execute automatically.

Camel Aggregator EIP Example

In this tutorial we will learn aggregator EIP in camel with example.Aggregator is used to combine small messages into big message to process.

Camel Splitter EIP Example

In this tutorial we will learn splitter EIP in camel with example.Splitter is used to split big message into small messages to process.

Camel Routing Slip EIP Example

In this tutorial we will learn routing slip EIP in camel with example.Routing Slip is used to route a message dynamically.

Camel Dynamic Router EIP Example

In this tutorial we will learn dynamic routing EIP in camel with example.Dynamic Routing is used to route a message on the fly.

Camel Load Balancer EIP Example

In this tutorial we will learn load balancer EIP in camel with example.Load balancer is used to balance the workload and distribute work among resources to utilize it effectively.

Top Apache Camel Interview Question

Preparationforinterview has created many interview question by experience and learning and it has been included here.