Łapanie wyjątku Camel + Spring Boot

0

Cześć,
używam Camela razem ze Spring Bootem i chcę przechwycić wyjątek ConstraintViolationException w moim serwisie Springowym, try catch nie działa, z tego co czytałem camel przechwytuje exception i rzuca go wyżej, próbowałem z konfiguracją camela ale nie pomaga, jak przychwycić wyjątek w service springa?camel:
RouteDefinition processingDefinition = new RouteDefinition();
String processingRouteId = dwhRoutes.processingRouteId(routeId);
processingDefinition.routeId(processingRouteId)
.from(inputEndpoint)
.onException(ConstraintViolationException.class).handled(false).end()
.onCompletion()
.to(PROCESSING_COMPLETE_LOG_URI)
.end()
.transacted()
.to(KAFKA_MESSAGE_RECEIVED_LOG_URI, KAFKA_MESSAGE_RECEIVED_SPRING_URI)
.process(kafkaMessageParser)
.process(kafkaMessageFactory)
.choice()
.when(predicate).process(messageProcessor).to(KAFKA_MESSAGE_CONSUMED_LOG_URI, KAFKA_MESSAGE_CONSUMED_SPRING_URI)
.otherwise().to(KAFKA_MESSAGE_DISCARDED_LOG_URI, KAFKA_MESSAGE_DISCARDED_SPRING_URI);
log.info("Created processing route definition: id={}, from={}", processingRouteId, inputEndpoint);
return processingDefinition;

1 użytkowników online, w tym zalogowanych: 0, gości: 1