为缺省消息传递提供程序配置激活规范
配置 JMS 激活规范以允许消息驱动的 Bean 与缺省消息传递提供程序通信。
关于此任务
如果您希望使用消息驱动的 Bean 通过 Java™ EE 连接器体系结构 (JCA) 1.5 与缺省消息传递提供程序通信,请创建 JMS 激活规范。JCA 提供 WebSphere® Application Server 之类的应用程序服务器与企业信息系统之间的 Java 连接。它提供将 JMS 提供程序与 Java EE 应用程序服务器集成的标准化方式,并提供与企业系统交换数据的框架,其中数据是以消息形式传输的。
一个或多个消息驱动的 Bean 可共享一个 JMS 激活规范。
由于 JMS
激活规范是一组消息传递配置属性而不是组件,所以它无法以手动方式启动和停止。因此,要阻止消息驱动的 Bean 处理消息,必须完成下列任务:
- 停止包含消息驱动的 Bean 的应用程序。
- 停止消息传递引擎。
对于除名称、JNDI 名称、目标 JNDI 名称或目标查找和认证别名以外的所有激活规范配置属性,这些属性将由相关联 EJB 2.1 或更高版本消息驱动的 Bean 的部署描述符中进行了适当命名的激活配置属性覆盖。对于 EJB 2.0 消息驱动的 Bean,目标类型、预订耐久性、确认方式和消息选择器属性被部署描述符中的对应元素覆盖。对于任意类型的 Bean,目标 JNDI 名称或目标查找属性可由消息驱动的 Bean 绑定中指定的值覆盖。