Posts

Showing posts from March, 2018

Automate File Classification with Apache Camel

We usually download several files to the Downloads folder, you might find various files in diverse formats like MP3, PDF, docs, srt , MP4 etc.Then you start moving the files from download folder to other folders, which can be very tiresome and monotonous task. In this post i am gonna show how to shift all your files from Downloads folder to respective folder, by using a simple Apache Camel route. Apache Camel is a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an API (or declarative Java Domain Specific Language) to configure routing and mediation rules. Lets first create a simple Spring Boot maven project Create a maven project and include spring Boot and Apache Camel dependencies. Now create the Spring Boot main file as Next, we add a class with the Camel routes.This routes will be started automatically. To keep the main thread blocked so that Camel stays up, add camel.spri