具有接收器线程配置文件配置的Mule ActiveMQ JMS组件不起作用

时间:2013-12-12 19:37:41

标签: activemq mule

有没有办法为Mule ESB中的ActiveMQ连接器组件设置接收器线程配置文件配置?似乎可以从xsd中获得,但是当我运行项目时,SAXParseException: cvc-complex-type元素会抛出receiver-threading-profile

这是我的activemq连接器配置

<jms:activemq-connector name="Active_MQ" specification="1.1" brokerURL="tcp://localhost:61616" validateConnections="true" disableTemporaryReplyToDestinations="true" doc:name="Active MQ">
    <reconnect frequency="5000"/>
    <receiver-threading-profile maxThreadsActive="10" poolExhaustedAction="WAIT"/>
</jms:activemq-connector>

有谁知道为什么这不起作用?或者我如何设置最大线程数?

1 个答案:

答案 0 :(得分:3)

子元素顺序很重要,请尝试:

<jms:activemq-connector name="Active_MQ" specification="1.1" brokerURL="tcp://localhost:61616" validateConnections="true" disableTemporaryReplyToDestinations="true" doc:name="Active MQ">
    <receiver-threading-profile maxThreadsActive="10" poolExhaustedAction="WAIT"/>
    <reconnect frequency="5000"/>
</jms:activemq-connector>