Come l'animale omonimo, Apache Camel consente ai programmatori di percorrere grandi distanze in un periodo relativamente breve di tempo. Prima Apache Camel, i programmatori dovevano codificare loro memorizzazione dei dati, gli oggetti framework e business web. Ma con l'avvento di Apache Camel, è possibile ora percorso dati specificando regole nel codice. A tal fine, è possibile utilizzare Apache Camel per scorrere..--o ciclo - dati utilizzando estensioni di XML o costruttori fluente di primavera. Molto probabilmente, si sarà solo scorrere per scopi di test.
Istruzioni
1
Aprire l'ambiente di sviluppo Java di vostra scelta e trovare la parte di codice che richiede di eseguire un'iterazione con Apache Camel.
2
Scorrere un elemento un numero specificato di volte (15, in questo esempio) passando il numero di cicli da eseguire come un argomento numerico:
da ("endpoint:x").loop(15)to('mock:result");
Utilizzare il tag XML < ciclo > per raggiungere lo stesso obiettivo da entro primavera XML Extentions:
< percorso >
< da uri = "endpoint: x" / >
< ciclo >
<constant>15</constant>
<to uri="mock:result"/>
< / loop >
< / percorso >
3
Impostare il numero di iterazioni a livello di programmazione utilizzando un'espressione che riduce a un valore numerico:
in from("endpoint:y").loop().XPath("sampleExpression").to("file:result");
Utilizzare il tag < ciclo > XML in combinazione con il tag < header > per realizzare lo stesso obiettivo da entro primavera XML Extentions:
< percorso >
< da uri = "endpoint: y" / >
< ciclo >
<header>loop</header>
<to uri="file:result"/>
< / loop >
< / percorso >
4
Salvare il lavoro ed esaminarlo per assicurare che funziona come previsto.