2013-07-08 7 views
0

Я хотел бы сделать это псевдокод:Использование JMX изменить путь верблюда маршрут

if (jmxobject foo==true) do this step in camel route; 
else skip this step; 

с помощью верблюда и JMX. Я знаю, что это легко сделать, но я хотел бы знать, «лучший» способ сделать это:

  1. Использование меньше кода Java как можно
  2. Использование «верблюд рекомендуется» путь, если это один.

Спасибо, Марио

ответ

0

Смотрите на основе маршрутизатора содержание EIP http://camel.apache.org/content-based-router.html

Тогда вам нужен предикат, чтобы проверить объект JMX верно. И для этого вы можете написать некоторый Java-код в методе, который возвращает логическое значение.

Смежные вопросы