Создать Maven-проект.
Добавить в pom.xml:
<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>2.16.5</version>
</dependency>
</dependencies>
Добавить класс App. Для этого в Project щёлкнуть правой кнопкой мыши по src\main\java и в контекстном меню выбрать New \ Java Class. В окне "Create New Class" указать имя класса "App".
Изменить класс App, что бы он выглядел:
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;
import org.apache.camel.Processor;
import org.apache.camel.Exchange;
public class App {
public static void main (String arg[]) throws Exception {
CamelContext context = new DefaultCamelContext();
context.addRoutes(new RouteBuilder(){
public void configure() {
from("timer://runOnce?repeatCount=1")
.process(new Processor() {
public void process(Exchange e) {
System.out.println("Привет, Мир!");
}
});
}
});
context.start();
Thread.sleep(10000);
context.stop();
}
}
Программу можно запускать в IntelliJ IDEA. Для этого надо в окне "Project" щёлкнуть правой кнопкой мыши по файлу App.java и выбрать в контекстном меню "Run 'App.main()'".
Примечание. Можно не ждать какое то время, а попросить пользователя нажать клавишу для прекращения программы (как в примере Перенести файлы).