Проблемы с настройкой Spring Bean для принятия сообщения или события mule - PullRequest
0 голосов
/ 24 марта 2012

Используя Mule 3.2.1, я хочу передать сообщение Mule или событие Mule объекту, настроенному как bean-компонент spring :. Например:

<spring:bean id="myId" class="com.address.className"/>
...
<flow name="flowName">
    <component>
        <spring-object bean="myId"/>
    </component>
</flow>

'className' выглядит так:

public class className implements MessageProcessor {
    @Override
    public MuleEvent process(MuleEvent event) throws MuleException {...}
}

Метод process никогда не вызывается, и в журнале регистрации ошибок нет ошибок. Чего мне не хватает, чтобы заставить мой бин получать данные Mule?

1 Ответ

1 голос
/ 29 марта 2012

Используйте <custom-processor class="com.address.className" /> вместо.

Дополнительная информация:

http://www.mulesoft.org/documentation/display/MULE3USER/Routing+Message+Processors#RoutingMessageProcessors-CustomProcessor

http://www.mulesoft.org/documentation/display/MULE3USER/Custom+Message+Processors

...