1
resposta

Thread

        context.start();
        Thread.sleep(20000);
        context.stop();

Preciso usar uma thread para estartar a rota ? E tem que passar um tempo para esta thread ?

1 resposta

esse Thread.sleep é uma forma de fazer o programa "esperar" 20 segundos antes de parar. Nesse tempo o Apache Camel vai pegar os arquivos, processar e jogar no diretório de saída. Se não tivesse o Thread.sleep(20000); o programa iria terminar antes do Camel conseguir processar os arquivos.