For example when used in onException it gets a bit confusing as you must have 2 end to end it
.log("Halting for some time")
I am not sure if I understood what is the problem.. but if you create some external route(with "direct") instead of the internal instruction(end())? Externalize could be the solution. No?
Its the following 4 eips
The same applies for threads DSL as well. Those 3 are the last standing that ought to not have child outputs
A slight change in the API and routing so lets move this to 3.0