Some Camel Demos
-
Greet (gr) - spring based camel greeter.
-
Mina (mn) - dummy server.
-
Content Based File Copier (cfc) - file copy from source to destination based on file content
-
File Copier (fc) - file copy from source to destination
-
File Printer (fp) - prints contents of files in directory
-
File Writer (fw) - write message from stream to file
-
FTP FileWriter (fw) - write message from stream to file located on ftp server
-
FTP to JMS (ftj) - write files from ftp to jms queue
-
FTP to JMS with error handler (fte) - write files from ftp to jms queue with additional error handling
-
Text to CSV (tc)- write text data to csv file
-
Text to CSV bindy (tcb) - write text data to csv file using bindy
-
Text to Custom Format (tcf) - write text data to custom file format.
-
Text to Json (tj) - write text data to json file
-
Text to XML JAXB (txj) - write text data to xml file using JAXB
-
Text to XML Xstream (txx) - write text data to xml file using Xstream
-
Concurrent File Processor (cfp) - process files from source directory in parrallel
-
Concurrent Component (cc) - usage of concurrent component in camel.
-
File Read ThreadPool (fth) - read files from source directory using thread pool
-
Some demos are in unit tests. See concurency and data conversion modules
-
Shopping cart - Spring boot + Camel Rest
Note: Arg name for running is in ()
./mvnw clean install
java -jar <jar-location>/camelDemo <demo-name>