Nwlapcug.com


Come eseguire l'iterazione con Apache Camel

Come eseguire l'iterazione con Apache Camel


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 >

&lt;constant>15&lt;/constant>

&lt;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 >

&lt;header>loop&lt;/header>

&lt;to uri="file:result"/>

< / loop >

< / percorso >

4

Salvare il lavoro ed esaminarlo per assicurare che funziona come previsto.