Ленивым решением является использование Верблюжий простой язык (http://camel.apache.org/simple.html), который позволяет вам получить доступ ко всему (заголовки, свойства, тело, метод и т. Д.) Текущего обмена
.choice()
.when( simple("${exception} != null") )
Более ОО решение будет использовать Предикат верблюда (Строитель):
Predicate condition1 = ...
Predicate condition2 = ...;
Predicate isFailed = PredicateBuilder.or(condition1, condition2);
.choice()
.when( isFailed )