新建 JMS 连接工厂

使用“新建 JMS 连接工厂”页可以创建新的 JMS 连接工厂。

“新建 JMS 连接工厂”页包含以下选项。

JNDI 名称

标识资源的唯一 JNDI 名称。按照惯例,名称以资源类型指示符和斜杠开头,例如 concurrent/、jdbc/ 或 jms/。

资源类型

连接工厂的类型。可用选项为 javax.jms.ConnectionFactoryjavax.jms.QueueConnectionFactoryjavax.jms.TopicConnectionFactory

说明

连接工厂的说明。

状态

连接工厂的状态。可以启用或禁用连接工厂。默认情况下启用此选项。

初始和最小池大小

连接工厂池中的最小连接数。默认值为 8。

最大池大小

连接工厂池中的最大连接数。默认值为 32。

池调整大小数量

池空闲超时到期时要删除的连接的数量。默认值为 2。

空闲超时

连接在池中保持空闲的最长时间 (秒)。默认值为 300。

最长等待时间

在达到连接超时之前,请求连接的应用程序所等待的时间。默认值为 60000。

一旦失败

如果选中“关闭所有连接”复选框,则 GlassFish Server 将在某个连接失败时关闭池中的所有连接并重新建立这些连接。默认情况下禁用此选项。

事务处理支持

选择的事务处理支持将以向下兼容方式覆盖与此连接池关联的资源适配器中的事务处理支持属性。也就是说,它支持的事务处理级别可以比资源适配器中指定的事务处理级别低或与其相同,但不能指定更高的级别。

值可为以下任意一种:

XATransaction

资源可用于在事务处理范围内使用多个资源的事务处理。此值为 JMS 连接工厂的默认值。

例如,事务处理可能涉及此资源和 JDBC 资源、连接器资源或其他 JMS 连接工厂资源。此值提供最大的灵活性。配置为 XATransaction 的资源将参与分为两个阶段的提交操作。

LocalTransaction

资源可用于在事务处理范围内仅使用一个资源的事务处理,也可用作使用多个 XA 资源的分布式事务处理中的最后一个代理。

此值提供更好的性能。配置为 LocalTransaction 的资源将不会参与分为两个阶段的提交操作。

NoTransaction

资源永远不参与事务处理。JMS 应用程序中限用此设置。

连接验证

如果选中“必需的”复选框,则先验证连接,然后才将其提供给应用程序。如果资源验证失败,则销毁此资源,然后创建并返回一个新的资源。默认情况下禁用此选项。

其他属性

连接工厂的其他属性。

有关可用属性的信息,请参阅特定于 JMS 连接工厂的属性

目标

(如果域中已创建任何集群或独立实例,则显示此选项。)

资源的集群和独立实例。使用“添加”和“全部添加”按钮将所需目标移动到“所选目标”列。使用“删除”和“全部删除”按钮将任何不需要的目标移动到“可用目标”列。

相关任务
相关的 asadmin 命令
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices