【问题标题】:Mule ESB - Specify JMS Queue Name as a propertyMule ESB - 将 JMS 队列名称指定为属性
【发布时间】:2015-07-23 06:12:14
【问题描述】:

我想将队列名称设置为 Mulesoft ESB JMS 连接器中的属性键。我的队列名称会因环境而异。我有不同的特定于环境的属性文件。我想根据属性值设置队列名称,即特定于环境的名称。

目前我有这个:

<jms:inbound-endpoint queue="q_Test" connector-ref="Active_MQ" doc:name="q_Test"/>

但是我需要类似以下的功能:

<jms:inbound-endpoint queue=<property-key> connector-ref="Active_MQ" doc:name="q_Test"/>

我想使用属性文件中的值。

感谢任何帮助。

【问题讨论】:

  • 我从属性文件中设置队列名称没有看到任何问题......但是我无法在此处看到您的配置。请确保您的代码可见并放在代码块下

标签: mule


【解决方案1】:

队列名称被指定为 JMS 入站端点的一部分,并且没有限制在那里使用属性占位符,您可以简单地这样做:

<jms:inbound-endpoint queue="${your.property}" />

并使用一种不同的技术从不同的环境中加载不同的属性占位符配置器。

【讨论】:

    猜你喜欢
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    相关资源
    最近更新 更多