4.7.2. 使用部署描述符配置 MDB
ejb
将 bean 定义为 MDB。-jar.xml 中的 <message-driven
> 元素<activation-config>
和元素包含通过 activation-config-property 元素的
MDB 配置。
ejb-jar.xml
示例
名称 | 描述 |
---|---|
| 队列或主题的 Java 命名和目录接口名称。这是一个强制值。 |
|
管理员定义的
如果未明确定义,则使用名称为 |
|
目标有效值的类型为 |
|
|
|
不使用转换的 Jakarta Messaging 时进行确认的类型。有效值为
默认值为 |
| 连接的客户端 ID。这不是强制值。 |
|
主题订阅是否持久.有效值为
默认值为 |
| 主题订阅的订阅名称。这不是强制值。 |
名称 | 描述 |
---|---|
|
将此属性与 |
| 连接是否已配置为共享订阅。
默认值为 |
| Jakarta 消息传递连接的用户。这不是强制值。 |
| Jakarta Messaging 连接的密码。这不是强制值。 |
| 要使用的最大并发会话数。这不是强制值。
默认值为 |
| 会话的事务超时,以毫秒为单位。这不是强制值。
如果没有指定或 0,则忽略该属性,并且不会覆盖 |
| 是否使用 Java 命名和目录接口来查找目的地。
默认值为 |
|
要在连接中使用的 Java 命名和目录接口参数。参数定义为 |
| 使用本地事务而不是 XA。
默认值为 |
| 设置雅加达消息传递连接的尝试次数。有可能在 Jakarta Messaging 资源可用之前部署 MDB。在这种情况下,资源适配器将尝试设置几次,直到资源可用为止。这只适用于入站连接。
默认值为 |
| 设置 Jakarta 消息传递连接的连续尝试间隔,以毫秒为单位。这只适用于入站连接。
默认值为 |
| 是否启用入站连接重新平衡。此参数允许在底层集群拓扑更改时重新平衡所有入站连接。 出站连接没有重新平衡。
默认值为 |
| 白名单以逗号分隔的条目列表,这是受信任的类和软件包列表。此属性供 Jakarta 消息传递资源适配器用于允许取消序列列表中的对象。 如需更多信息,请参阅为 JBoss EAP 配置消息传递中 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/configuring_messaging/#controlling_jms_objectmessage_deserialization 控制 JMS ObjectMessage Deserialization。 |
| 黑名单以逗号分隔的条目列表,这是不受信任的类和软件包列表。此属性供 Jakarta 消息传递资源适配器使用,以防止列表中的对象被非序列化。 如需更多信息,请参阅为 JBoss EAP 配置消息传递中 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/configuring_messaging/#controlling_jms_objectmessage_deserialization 控制 JMS ObjectMessage Deserialization。 |