context.start();
Thread.sleep(20000);
context.stop();
Preciso usar uma thread para estartar a rota ? E tem que passar um tempo para esta thread ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
context.start();
Thread.sleep(20000);
context.stop();
Preciso usar uma thread para estartar a rota ? E tem que passar um tempo para esta thread ?
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.