<recipientList>
<constant>direct:b,direct:c,direct:d</constant>
<log>something to log</log>
</recipientList>
I read this way I can log "something to log" any time an endpoint in the recepientList is executed.
I.e after all endpoints are processed I see 3 lines of "something to log".
But how if I would like to convert this xml snippet into Java Dsl? What corresponds to the closing tag </recipientList>
? I tried the following:
.recipientList(constant("direct:b,direct:c,direct:d")).log("something to log").end()
i.e ending the recipient list block with an .end()
but it does not seem to work. I see only one line of "something to log", meaning the log is printed after all the endpoints are executed, and not just after every single endpoint is executed
.
Any suggestion is welcome, thank you
question from:
https://stackoverflow.com/questions/65617315/apache-camel-recipientlist-with-java-dsl 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…