Caros amigos,
Tenho uma rota que consome uma informação recebida de um endpoint. O detalhe é que, na maioria das vezes, o endpoint não retornará informações, o que gera o erro 404.
Como posso determinar que, somente no caso de ocorrer o erro 404, o errorHandler deve interromper o funcionamento da rota? Qual a melhor forma de tratar esse erro.
Apenas para exemplificar melhor, a situação é a seguinte:
O Camel a cada X horas vai ficar dando um GET neste endpoint;
- Apenas quando tiver atualização para a filial que vai ter informações neste endpoint.
Porém quando ele da um GET no endpoint e recebe o status code 404, ele esta interrompendo o Camel, com isso as outras várias rotas também.
Quero que ele ao receber o 404, pare essa rota em especifico e continue com as outras. E quando passar novamente as horas determinadas essa rota tente novamente dar um GET no endpoint para verificar se existem atualizações para a filial.
Agradeço a atenção dispensada.