Пожалуйста, попробуйте вызвать это как метод bean из вашего маршрута:
public void removeRoutes(Exchange exchange) {
new Thread(() -> {
try {
exchange.getContext().stopRoute("currentRoute");
exchange.getContext().removeRouteDefinitions(context.getRouteDefinitions());
} catch (Exception e) {
e.printStackTrace();
}
}).start();
}