Branch: master
Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
camel-example-activemq-tomcat CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-aggregate Fixed CS for Aggregate Example Feb 6, 2019
camel-example-artemis-amqp-blueprint CAMEL-13189: Splitup camel-maven-plugin Feb 13, 2019
camel-example-artemis-large-messages Polished Jan 15, 2019
camel-example-bigxml-split Fixed CS for Camel Big XML example Jan 8, 2019
camel-example-billboard-aggr Fixed CS for Billboard example Feb 20, 2019
camel-example-cafe Fixed CS in Cafe Example Jan 30, 2019
camel-example-cassandra-kubernetes Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-cdi-aws-s3 Clean pom for OSGi metadata Jan 31, 2019
camel-example-cdi-cassandraql CAMEL-13131: Removed duplicated dependencies (#2747) Feb 5, 2019
camel-example-cdi-kubernetes Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-cdi-metrics Fix build issue Jan 24, 2019
camel-example-cdi-osgi/src/test/java/org/apache/camel/example/cdi/osgi [CAMEL-12818] Remove deprecated stuff Oct 21, 2018
camel-example-cdi-properties Fix build issue Jan 24, 2019
camel-example-cdi-rest-servlet Fix build issue Jan 24, 2019
camel-example-cdi-test Fix build issue Jan 24, 2019
camel-example-cdi-xml Reifiers Oct 25, 2018
camel-example-cdi CAMEL-13131: Removed duplicated dependencies (#2747) Feb 5, 2019
camel-example-console Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-cxf-blueprint Updated documentation and feature files for examples. Most cases wron… Dec 13, 2018
camel-example-cxf-proxy [CAMEL-10469] Remove @Version in java source code Oct 21, 2018
camel-example-cxf-tomcat [CAMEL-10469] Remove @Version in java source code Oct 21, 2018
camel-example-cxf-ws-security-signature CAMEL-13189: Splitup camel-maven-plugin Feb 13, 2019
camel-example-cxf CAMEL-13127: Merge camel-jetty9 back into camel-jetty Feb 19, 2019
camel-example-ehcache-blueprint Polished Jan 15, 2019
camel-example-fhir-auth-tx-spring-boot CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-fhir-osgi [CAMEL-13147] Upgrade to OSGi r6 Jan 30, 2019
camel-example-fhir-spring-boot CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-fhir Polished Jan 15, 2019
camel-example-ftp Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-google-pubsub Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-grpc-kubernetes Fixed examples to use Camel Sprint Boot BOM Jan 22, 2019
camel-example-hazelcast-kubernetes Use latest Hazelcast Kubernetes docker image for Hazelcast kubernetes… Jan 9, 2019
camel-example-hystrix [CAMEL-12814] Remove deprecated components Oct 21, 2018
camel-example-java8 Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-jdbc Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-jms-file CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-jmx Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-kafka Fix typo. Dec 5, 2018
camel-example-kotlin Upgrade Kotlin Dec 7, 2018
camel-example-loadbalancing Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-loan-broker-cxf Updated documentation and feature files for examples. Most cases wron… Dec 13, 2018
camel-example-loan-broker-jms Fixed CS for Loan Broker JMS Example Feb 6, 2019
camel-example-management CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-micrometer Fixed typos Nov 30, 2018
camel-example-mybatis Some grammatical fixes Feb 1, 2019
camel-example-netty-custom-correlation Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-netty-http [CAMEL-12814] Remove deprecated components Oct 21, 2018
camel-example-olingo4-blueprint Polished Jan 15, 2019
camel-example-opentracing Introduce CamelEvent spi interface Oct 21, 2018
camel-example-pojo-messaging CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-rabbitmq CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-reactive-streams Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-reload Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-reportincident-wssecurity Fix tests Oct 25, 2018
camel-example-reportincident CAMEL-13020: replaces org.mortbay.jetty with or... Dec 20, 2018
camel-example-rest-producer CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-rest-swagger Polished Jan 15, 2019
camel-example-restlet-jdbc CAMEL-13020: replaces org.mortbay.jetty with or... Dec 20, 2018
camel-example-route-throttling CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-servlet-httpregistry-blueprint Fix version Oct 30, 2018
camel-example-servlet-rest-blueprint Polished Jan 15, 2019
camel-example-servlet-tomcat Polished Jan 15, 2019
camel-example-simplejirabot Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-spark-rest Polished Jan 15, 2019
camel-example-splunk Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-spring-boot-activemq CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-spring-boot-clustered-route-controller CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-boot-geocoder Polished Jan 15, 2019
camel-example-spring-boot-grpc Polished Jan 15, 2019
camel-example-spring-boot-health-checks CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-boot-infinispan Polished Jan 15, 2019
camel-example-spring-boot-master CAMEL-13154 Fixed the running error of camel-example-spring-boot-master Feb 3, 2019
camel-example-spring-boot-metrics CAMEL-13204 - Fixed CS Feb 15, 2019
camel-example-spring-boot-pojo Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-spring-boot-rest-jpa Fixed examples to use Camel Sprint Boot BOM Jan 22, 2019
camel-example-spring-boot-rest-swagger CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-boot-servicecall CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-boot-supervising-route-controller CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-boot-xml CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-boot CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-cloud-servicecall CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-cloud-serviceregistry CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-spring-javaconfig [CAMEL-10469] Remove @Version in java source code Oct 21, 2018
camel-example-spring-jms CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-spring-security Fixing spring security demo Feb 7, 2019
camel-example-spring-ws CAMEL-13020: replaces org.mortbay.jetty with or... Dec 20, 2018
camel-example-spring-xquery CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-spring CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-sql-blueprint Polished Jan 15, 2019
camel-example-ssh-security Fixing ssh examples Jan 31, 2019
camel-example-ssh Fixing ssh examples Jan 31, 2019
camel-example-swagger-cdi [CAMEL-12818] Remove deprecated stuff Oct 21, 2018
camel-example-swagger-osgi Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-telegram Add license header Feb 16, 2019
camel-example-transformer-blueprint Examples - Fixed Camel-Example-Transformer-Blueprint Jan 28, 2019
camel-example-transformer-cdi Fix build issue Jan 24, 2019
camel-example-transformer-demo Fix tests Oct 25, 2018
camel-example-twitter-salesforce CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-twitter-websocket-blueprint Polished Jan 15, 2019
camel-example-twitter-websocket Switch to 3.0.0-SNAPSHOT Oct 21, 2018
camel-example-validator-spring-boot CAMEL-13084 Clean up the camel-example dependencies Feb 1, 2019
camel-example-widget-gadget-cdi CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-widget-gadget-java CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-widget-gadget-xml CAMEL-13157 - Make the examples use Camel-ActiveMQ instead of ActiveM… Feb 4, 2019
camel-example-zipkin Introduce CamelEvent spi interface Oct 21, 2018
README.adoc CAMEL-11541 - Regen Jan 30, 2019
pom.xml CAMEL-13189: Splitup camel-maven-plugin Feb 13, 2019

README.adoc

Welcome to the Apache Camel Examples

Introduction

This directory contains the various examples for working with Apache Camel. The examples can be run using Maven. When using the Maven command, Maven will attempt to download the required dependencies from a central repository to your local repository. View the individual example READMEs for details.

Examples

Number of Examples: 105 (2 deprecated)

Example Category Description

Bigxml Split (camel-example-bigxml-split)

How to deal with big XML files in Camel

Billboard Aggr (camel-example-billboard-aggr)

Billboard aggregation example

Telegram (camel-example-telegram)

An example that uses Telegram API

Micrometer (camel-example-micrometer)

Advanced

An example showing how to work with Camel, Spring Java Config and Micrometer monitoring

CDI (camel-example-cdi)

Beginner

An example showing how to work with Camel and CDI for dependency injection

CDI Properties (camel-example-cdi-properties)

Beginner

DeltaSpike configuration properties CDI example

CDI Camel XML (camel-example-cdi-xml)

Beginner

CDI and Camel XML example

Console (camel-example-console)

Beginner

An example that reads input from the console

FTP (camel-example-ftp)

Beginner

An example for showing Camel FTP integration

Java8 (camel-example-java8)

Beginner

An example for showing Camel DSL for Java 8

POJO Routing (camel-example-pojo-messaging)

Beginner

An example showing how to produce and consume messages from Camel endpoints using annotated POJOs

Reload (camel-example-reload)

Beginner

An example that live reloads routes when the XML file is updated

REST Swagger (camel-example-rest-swagger)

Beginner

This example shows how to call a Rest service defined using Swagger specification

Servlet Tomcat (camel-example-servlet-tomcat)

Beginner

An example using Camel Servlet with Apache Tomcat

Spring (camel-example-spring)

Beginner

An example showing how to work with Camel and Spring

Spring Boot (camel-example-spring-boot)

Beginner

An example showing how to work with Camel and Spring Boot

Spring Boot Health Checks (camel-example-spring-boot-health-checks)

Beginner

An example showing how to work with Camel’s Health Checks and Spring Boot

Spring Boot Pojo (camel-example-spring-boot-pojo)

Beginner

An example showing how to work with Camel POJO routing with Spring Boot

Spring Boot XML (camel-example-spring-boot-xml)

Beginner

An example showing how to work with Camel routes in XML files and Spring Boot

Spring Java Config (camel-example-spring-javaconfig)

Beginner

An example showing how to work with Camel and Spring Java Config

Spring XQuery (camel-example-spring-xquery)

Beginner

An example using Spring XML to transform a message using XQuery

Cassandra Kubernetes (camel-example-cassandra-kubernetes)

Cloud

An example with Camel and Cassandra running on Kubernetes

CDI AWS S3 (camel-example-cdi-aws-s3)

Cloud

AWS S3 CDI example

CDI Kubernetes (camel-example-cdi-kubernetes)

Cloud

An example running Camel CDI on Kubernetes

gRPC Kubernetes (camel-example-grpc-kubernetes)

Cloud

An example showing the Camel gRPC component with Spring Boot running on Kubernetes

Hazelcast Kubernetes (camel-example-hazelcast-kubernetes)

Cloud

An example with Camel and Hazelcast running on Kubernetes

gRPC Spring Boot (camel-example-spring-boot-grpc)

Cloud

An example showing the Camel gRPC component with Spring Boot

Spring Boot Infinispan (camel-example-spring-boot-infinispan)

Cloud

An example showing the Camel Infinispan component with Spring Boot

Spring Boot ServiceCall (camel-example-spring-boot-servicecall)

Cloud

An example showing how to work with Camel ServiceCall EIP and Spring Boot

Spring Cloud Servicecall (camel-example-spring-cloud-servicecall)

Cloud

An example showing how to work with Camel ServiceCall EIP and Spring Cloud

Spring Cloud ServiceRegistry (camel-example-spring-cloud-serviceregistry)

Cloud

An example showing how to work with Camel Service registry and Spring Cloud

Spring Boot Clustered Route Controller (camel-example-spring-boot-clustered-route-controller)

Clustering

An example showing how to work with Camel’s Clustered Route Controller and Spring Boot

Spring Boot Master (camel-example-spring-boot-master)

Clustering

An example showing how to work with Camel’s Master component and Spring Boot

CDI Cassandra (camel-example-cdi-cassandraql)

Database

Cassandraql CDI example

JDBC (camel-example-jdbc)

Database

An example for showing Camel using JDBC component

MyBatis (camel-example-mybatis)

Database

An example for showing Camel using MyBatis SQL mapper component

Spring Boot REST JPA (camel-example-spring-boot-rest-jpa)

Database

An example demonstrating how to use Camel REST DSL with JPA to expose a RESTful API that performs CRUD operations on a database

Aggregate (camel-example-aggregate)

EIP

Demonstrates the persistent support for the Camel aggregator

Cafe (camel-example-cafe)

EIP

A cafe example showing how to work with Camel

Hystrix (camel-example-hystrix)

EIP

An example showing how to use Hystrix EIP as circuit breaker in Camel routes

Load Balancing (camel-example-loadbalancing)

EIP

An example that demonstrate load balancing messaging with mina servers (TCP/IP)

Loan Broker WebService (camel-example-loan-broker-cxf)

EIP

An example that shows the EIP’s loan broker demo

Loan Broker JMS (camel-example-loan-broker-jms)

EIP

An example that shows the EIP’s loan broker demo using JMS

Route Throttling (camel-example-route-throttling)

EIP

A client-server example using JMS transport where we on the server side can throttle the Camel route dynamically based on the flow of messages

Widget Gadget CDI (camel-example-widget-gadget-cdi)

EIP

The widget and gadget example from the EIP book

Widget Gadget Java (camel-example-widget-gadget-java)

EIP

The widget and gadget example from the EIP book

Widget Gadget XML (camel-example-widget-gadget-xml)

EIP

The widget and gadget example from the EIP book

FHIR (camel-example-fhir)

Health Care

An example running Camel FHIR using Camel CDI

Fhir Auth Tx Spring Boot (camel-example-fhir-auth-tx-spring-boot)

Health Care

An example showing how to work with Camel, FHIR Authorization, FHIR Transaction and Spring Boot

Fhir Osgi (camel-example-fhir-osgi)

Health Care

An example running Camel FHIR using OSGi Blueprint

Fhir Spring Boot (camel-example-fhir-spring-boot)

Health Care

An example showing how to work with Camel, FHIR and Spring Boot

Transformer OSGi Blueprint (camel-example-transformer-blueprint)

Input/Output Type Contract

An example demonstrating declarative transformation along data type declaration using OSGi Blueprint

Transformer CDI (camel-example-transformer-cdi)

Input/Output Type Contract

An example demonstrating declarative transformation along data type declaration using Java DSL and CDI

Transformer and Validator Spring XML (camel-example-transformer-demo)

Input/Output Type Contract

An example demonstrating declarative transformation and validation along data type declaration using Spring DSL

Validator Spring Boot (camel-example-validator-spring-boot)

Input/Output Type Contract

An example showing how to work with declarative validation and Spring Boot

CDI Metrics (camel-example-cdi-metrics)

Management and Monitoring

Dropwizard Metrics CDI example

JMX (camel-example-jmx)

Management and Monitoring

An example showing how to work with Camel and JMX

Management (camel-example-management)

Management and Monitoring

An example for showing Camel JMX management

OpenTracing (camel-example-opentracing)

Management and Monitoring

An example showing how to trace incoming and outgoing messages from Camel with OpenTracing

Splunk (camel-example-splunk)

Management and Monitoring

An example using Splunk

Spring Boot Metrics (camel-example-spring-boot-metrics)

Management and Monitoring

An example showing how to work with Camel and Spring Boot and report metrics to Graphite

Spring Boot Supervising Route Controller (camel-example-spring-boot-supervising-route-controller)

Management and Monitoring

An example showing how to work with Camel’s Supervising Route Controller and Spring Boot

Zipkin (camel-example-zipkin)

Management and Monitoring

An example showing how to trace incoming and outgoing messages from Camel with Zipkin

ActiveMQ Tomcat (camel-example-activemq-tomcat)

Messaging

An example using ActiveMQ Broker and Camel with Apache Tomcat

Artemis Amqp Blueprint (camel-example-artemis-amqp-blueprint)

Messaging

Demonstrates ActiveMQ Artemis using Camel’s AMQP component.

Artemis Large Messages (camel-example-artemis-large-messages)

Messaging

Demonstrates sending large messages (handles GBs in size) between Apache Camel and ActiveMQ Artemis in streaming mode

Google Pubsub (camel-example-google-pubsub)

Messaging

An example for Google Pubsub

JMS-File (camel-example-jms-file)

Messaging

An example that persists messages from JMS to files

Kafka (camel-example-kafka)

Messaging

An example for Kafka

Netty Custom Correlation (camel-example-netty-custom-correlation)

Messaging

An example for showing Camel Netty with custom codec and correlation id

Rabbitmq (camel-example-rabbitmq)

Messaging

An example showing how to work with Camel and RabbitMQ

Spring Boot Activemq (camel-example-spring-boot-activemq)

Messaging

An example showing how to work with Camel, ActiveMQ and Spring Boot

Spring JMS (camel-example-spring-jms)

Messaging

An example using Spring XML to talk to the JMS server from different kind of client techniques

CXF Blueprint (camel-example-cxf-blueprint)

OSGi

An example which use a CXF consumer and the OSGI HTTP Service

EHCache OSGi (camel-example-ehcache-blueprint)

OSGi

An example using EHCache with OSGi Blueprint

Netty HTTP (camel-example-netty-http)

OSGi

An example showing how to use a shared Netty HTTP server with multiple Camel applications in OSGi container

Olingo4 OSGi (camel-example-olingo4-blueprint)

OSGi

An example which use the Olingo4 component in OSGi Blueprint

Servlet HttpRegistry Blueprint (camel-example-servlet-httpregistry-blueprint)

OSGi

An example using Servlet and HttpRegistry with OSGi Blueprint

Servlet REST Blueprint (camel-example-servlet-rest-blueprint)

OSGi

An example using Servlet Rest with OSGi Blueprint

SQL Blueprint (camel-example-sql-blueprint)

OSGi

An example for showing Camel using SQL component with OSGi Blueprint

SSH (camel-example-ssh)

OSGi

A simple SSH example which creates a bundle that can be dropped into any OSGi container

SSH Security (camel-example-ssh-security)

OSGi

A Certificate secured SSH example that creates a bundle that can be dropped into any OSGi container

Swagger OSGi (camel-example-swagger-osgi)

OSGi

An example using REST DSL in XML and Swagger API

Kotlin (camel-example-kotlin)

Other Languages

A Camel route using Kotlin

Reactive Streams (camel-example-reactive-streams)

Reactive

An example that shows how Camel can exchange data using reactive streams with Spring Boot reactor

CDI Rest (camel-example-cdi-rest-servlet)

Rest

Rest DSL using Servlet with CDI example

Rest Producer (camel-example-rest-producer)

Rest

An example showing how to use Camel Rest to call a REST service

Restlet JDBC (camel-example-restlet-jdbc)

Rest

An example showing how to create REST API with Camel Restlet and JDBC components

Spark Rest (camel-example-spark-rest)

Rest

An example using Spark Rest

Spring Boot Geocoder (camel-example-spring-boot-geocoder)

Rest

An example showing the Camel Geocoder component via REST DSL with Spring Boot

Spring Boot Rest Swagger (camel-example-spring-boot-rest-swagger)

Rest

An example showing Camel REST DSL and Swagger with Spring Boot

Swagger CDI (camel-example-swagger-cdi)

Rest

An example using REST DSL and Swagger Java with CDI

Spring Security (camel-example-spring-security)

Security

An example showing how to work with Camel and Spring Security

JIRA Bot (camel-example-simplejirabot)

Social

An example showing how to work with RSS and IRC endpoints

Twitter Salesforce (camel-example-twitter-salesforce)

Social

Twitter mentions is created as contacts in Salesforce

Twitter Websocket (camel-example-twitter-websocket)

Social

An example that pushes new tweets to a web page using web-socket

Twitter Websocket Blueprint (camel-example-twitter-websocket-blueprint)

Social

An example that pushes new tweets to a web page using web-socket

CDI Test (camel-example-cdi-test)

Testing

An example illustrating Camel CDI testing features

Report Incident (camel-example-reportincident)

Tutorial

deprecated An example based on real life use case for reporting incidents using webservice that are transformed and send as emails to a backing system

Report Incident WS-Security (camel-example-reportincident-wssecurity)

Tutorial

deprecated An example based on real life use case for reporting incidents using webservice that are transformed and send as emails to a backing system. Client calling the WebService is authentified through WS-Security

CXF (camel-example-cxf)

WebService

An example which demonstrates the use of the Camel CXF component

CXF Proxy (camel-example-cxf-proxy)

WebService

An example which uses Camel to proxy a web service

CXF Tomcat (camel-example-cxf-tomcat)

WebService

An example using Camel CXF (code first) with Apache Tomcat

CXF using WS-Security Signature (camel-example-cxf-ws-security-signature)

WebService

CXF example using WS-Security Signature Action

Spring WebService (camel-example-spring-ws)

WebService

An example showing how to work with Camel and Spring Web Services

Forum, Help, etc

If you hit an problems please let us know on the Camel Forums http://camel.apache.org/discussion-forums.html

Please help us make Apache Camel better - we appreciate any feedback you may have. Enjoy!

The Camel riders!