If we have 2 routes definitions in 2 different files that are sharing the same name attribute value, OpenIG only keep the last one when trying to find a matching route for an incoming exchange.
In effect, OpenIG silently ignore this.
There are 2 open options here:
- throw some exceptions because we can't have duplicated names
- sort them on the name first, and if the name is equal, sort them on the filename