EJB消息驱动Bean的深入解析与实践
1. 配置属性
Bean开发者可以随MDB类提供配置属性,这些属性在部署时使用。EJB容器利用这些属性来配置Bean,并将其链接到合适的JMS提供者。可以使用 @ActivationConfigProperty 注解来设置这些配置属性,该注解可作为 @MessageDriven 注解的参数之一。
以下是带有 StatusMailer MDB属性的 @MessageDriven 注解示例:
@MessageDriven(activationConfig= {
@ActivationConfigProperty(propertyName="destinationName",
propertyValue="StatusMessageTopic"),
@ActivationConfigProperty(propertyName="destinationType",
propertyValue="javax.jms.Topic")
}, mappedName="StatusMessageTopic")
public class StatusMailerBean implements javax.jms.MessageListener {
}
不同EJB版本的MDB标准配置属性与JMS版本的对应关系如下表所示:
| EJB版本 | JMS版本 |
| ---- | ----
超级会员免费看
订阅专栏 解锁全文
450

被折叠的 条评论
为什么被折叠?



