O camelo cria um segmento para cada rota

Recentemente eu comecei a usar o camel e vejo que ele potencialmente resolve muitas das minhas necessidades de camada de integração.

Eu criei um aplicativo cliente java (não em execução em qualquer contêiner) onde eu defini duas rotas:

route1: move um arquivo de uma pasta1 de entrada para a pasta2

route2: move o conteúdo do arquivo de folderx para mq queue.

Eu começo meu aplicativo e essas rotas estão fazendo o trabalho de sondar essas pastas e encaminhar as mensagens de acordo.

Alguém pode me explicar como funcionam as rotas. O camel (context) cria um thread para cada rota. O que exatamente acontece?

Nota: Eu não pude encontrar notas diretas sobre isso no site do camelo.