Component refactoring

- refactor Camel component code
- pass process variables to Camel as a map