0

я пытаюсь поймать исключение в CAMEL, когда нет никакой связи, как это:Обработка CAMEL почты исключение

<from uri="imap://Uri"/> 
    <onException> 
    <exception>javax.mail.MessagingException</exception> 
      <exception>java.net.NoRouteToHostException</exception> 
    <handled> 
     <constant>true</constant> 
    </handled> 
    <transform> 
     <simple>Error reported: ${exception.message} - cannot process this message.</simple> 
    </transform> 
</onException> 

Но не работают. Я получил это сообщение об ошибке:

javax.mail.MessagingException: No route to host: connect; 
    nested exception is: 
    java.net.NoRouteToHostException: No route to host: connect 

Что случилось?

ответ

1

Если ошибка принадлежит потребителю, например <from>, вам необходимо свести обработчик ошибок от потребителя.

Смотрите этот FAQ:

Опция моста также возможно для почтового компонента.