+cam #3885 Add the ability to use an external camel context

(cherry picked from commit c71987f4a7da496df7ccbcbb206aa54c841da3fe)