package camelinaction;
import org.apache.camel.spring.javaconfig.CamelConfiguration;
import org.apache.camel.spring.javaconfig.Main;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
* The main class that holds the Spring Java Configuration configuration
* <p/>
* To automatic add the Camel routes then enable component scan in the package name <tt>camelinaction</tt>
*/
@Configuration
@ComponentScan("camelinaction")
public class MyApplication extends CamelConfiguration {
/**
* A main class to run this application as a plain static void main application
*/
public static void main(String[] args) throws Exception {
Main main = new Main();
// configure the name of the @Configuration class
main.setConfigClass(MyApplication.class);
main.run();
}
}