Как убрать все маршруты в верблюжьем контексте - PullRequest
0 голосов
/ 09 ноября 2018

Как удалить все определения маршрута в контексте верблюда ... что-то вроде ниже

context.removeRouteDefinitions(context.getRouteDefinitions());

1 Ответ

0 голосов
/ 09 ноября 2018

Пожалуйста, попробуйте вызвать это как метод bean из вашего маршрута:

  public void removeRoutes(Exchange exchange) {
            new Thread(() -> {
                try {
 exchange.getContext().stopRoute("currentRoute");
 exchange.getContext().removeRouteDefinitions(context.getRouteDefinitions());

                } catch (Exception e) {
                    e.printStackTrace();
                }
            }).start();
   }
...