2015-02-17 2 views
0

У меня есть требование настроить синхронную UntilSUccessful область с ObjectStore. Но я не мог, потому что заброшено ниже исключения:Переопределение классов потоков Mule

Caused by: org.mule.api.lifecycle.InitialisationException: Until successful cannot be configured to be synchronous and use an object store. at org.mule.routing.SynchronousUntilSuccessfulProcessingStrategy.initialise(SynchronousUntilSuccessfulProcessingStrategy.java:75).

Совершенно очевидно, что Initialise() метод SynchronousUntilSuccessfulProcessingStrategy класса выдает это исключение.

Так я переопределен этот метод с фиктивной реализации путем расширения SynchronousUntilSuccessfulProcessingStrategy класса, скажем, например, расширенный класс ObjectStoreAwareSynchronousUntilSuccessful.

Теперь, мой вопрос: как я могу внедрить потоки Mule, чтобы посмотреть на мой расширенный класс, а не на оригинальный класс?

Любое предложение будет оценено. Заранее спасибо.

ответ

0

Используйте custom-router или custom-processor и установите атрибут класса. Аналогично здесь, используя весенний бобы: Exposing class attributes to JMX for Mule custom router: what are my options?

+0

Пробовал создавать пользовательский маршрутизатор/настраиваемый процессор с использованием предоставленной вами ссылки, не смог заставить его работать. Цените, если вы используете код пробной версии. –

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