Исключение верблюда до достижения маршрута - PullRequest
0 голосов
/ 22 мая 2019

У меня есть маршрут перезапуска, как показано ниже

from("restlet:/api?restletMethod=GET").log("API Reached");

Проблема в том, что from("restlet:/api?restletMethod=GET") выдает исключение, когда я отправляю недопустимый URL-адрес, такой как http://localhost:8080/api?query=%s%n%s.

Как обработать это исключение?onException не работает, так как запрос не достигает маршрута

1 Ответ

0 голосов
/ 22 мая 2019

Полагаю, вам следует настроить конечную точку следующим образом.

RestletEndpoint endpoint = context.getEndpoint("restlet:http://localhost:8080/api", RestletEndpoint.class);
endpoint.configureProperties(Collections.singletonMap("bridgeErrorHandler", true));
...