如何在tomee中设置消息驱动bean的池大小?

时间:2014-02-07 17:38:40

标签: ejb message-driven-bean tomee

我的TomEE 1.6.0应用程序中有3种类型的MDB。

我想将其中一个的最大池大小设置为某个值,而不会影响其他值。

Tomee docs提供了有关如何设置EJB类型(http://tomee.apache.org/containers-and-resources.html)的说明,例如

<Container id="Foo" type="MESSAGE">
    InstanceLimit 10
</Container>

但不适用于特定的MDB。

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

假设您的不同类型的MDB具有不同的接口。 然后,您可以分别定义具有不同ID的多个MDB容器。

示例:

<Container id="TypeA" type="MESSAGE">
    InstanceLimit 10
    messageListenerInterface your.interface.typeA
</Container>
<Container id="TypeB" type="MESSAGE">
    InstanceLimit 8
    messageListenerInterface your.interface.typeB
</Container>