If I configure a simple camel-coap consumer endpoint like:
Logging reveals that two server instances were started:
This appears to be the logic that causes the behaviour.
Do we need it? It seems to be a duplicate of what already happens in createConsumer(). Also, the creation of a default server can easily be done in the createServer() method, I don't think we need it in doStart().