簡體   English   中英

配置 spring bean 以接受 mule 消息或事件的問題

[英]Trouble configuring a spring bean to accept a mule message or event

使用 Mule 3.2.1,我想將 Mule 消息或 Mule 事件傳遞給配置為 spring:bean 的對象。 例如:

<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 日志中沒有錯誤。 我缺少什么才能讓我的 bean 接收 Mule 數據?

custom-processor不會讓你使用 spring bean,它會創建一個新實例。 您可以使用processor代替componentcustom-processor

<spring:bean id="myId" class="com.address.className"/>
...
<flow name="flowName">
     <processor ref="myId" />
</flow> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM