This main class invoked the run(String[]) method defined in the superclass org.apache.camel.spring.Main. Without reading that I guess it defines/loads the routes and starts the camel context. Reading the files is done by the file-component ...
Jan > -----Ursprüngliche Nachricht----- > Von: Licia [mailto:alicia.pari...@gmail.com] > Gesendet: Freitag, 13. Juni 2014 15:18 > An: users@camel.apache.org > Betreff: Re: AW: Problem with ETL example > > Thanks a lot ! It works now, I mean nothing get to be print on the > console. > > But what I'm wondering is the following. > > I don't really understand how the Main class works. It just goes : > > public class Main extends org.apache.camel.spring.Main { > public static void main(String... args) throws Exception { > new Main().run(args); > } > } > > But it doesn't "launch" any method really. What is this run ? What is > it doing ? > Then I understand that the CustomerEntity.java describes the schema of > the base and the PersonDocument uses JAXB to express what XML elements > of the hiram.xml and james.xml correspond to a root, an element, an > attribute etc. > I also get the fact that the thing that converts the PersonDocument > into CustomerEntity is the CustomerTransformer. > > And I understant the "general meaning" of routes even if here I don't > really understand the details. > > But what I really don't get is how all the instructions are executed. > In what order, who asks them to, etc. > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Problem-with-ETL-example- > tp5752256p5752270.html > Sent from the Camel - Users mailing list archive at Nabble.com.