Sun Java System Message Queue 3.7 UR1 管理指南

添加连接工厂

连接工厂供客户端应用程序用来创建代理连接。通过配置连接工厂,您可以控制它所创建的连接的属性。

Procedure将连接工厂添加到对象存储库

  1. 请确保该对象存储库已经连接到了管理控制台(请参见连接到对象存储库)。

  2. 在“管理控制台”窗口的浏览窗格中,单击对象存储库名称下的“连接工厂”项,然后从“动作”菜单中选择“添加连接工厂对象”。

    或者,也可以在“连接工厂”上单击鼠标右键,然后从弹出的上下文菜单中选择“添加连接工厂对象”。无论在哪种情况下,都会显示“添加连接工厂对象”对话框(图 2–13)。

    图 2–13 “添加连接工厂对象”对话框

    “添加连接工厂对象”对话框,其中显示了“连接处理”选项卡。按钮从左到右依次为:“确定”、“重置为默认值”、“取消”和“帮助”。

  3. 在“查找名”字段中输入连接工厂的名称。

    客户端应用程序在通过 JNDI 查找连接工厂时将会使用该名称。

    在本练习中,请键入名称 MyQueueConnectionFactory

  4. 从“工厂类型”下拉菜单中选择要创建的连接工厂的类型。

    在本练习中,请选择 "QueueConnectionFactory"。

  5. 单击“连接处理”选项卡。

    将显示“连接处理”面板,如图 2–13 所示。

  6. 在“消息服务器地址列表”字段中,填入此连接工厂将为其创建连接的代理的地址。

    地址列表可能包含一个代理,也可能包含多个代理(对于代理群集)。对于每个代理,它指定了代理的连接服务、主机名和端口号等信息。要指定的信息的实际性质和语法各不相同,这取决于要使用的连接服务;有关详细信息,请参见连接处理

    在本练习中,无需在“消息服务器地址列表”字段中键入任何内容,因为样例应用程序 HelloWorldMessageJNDI 要求连接工厂使用默认情况下自动为其配置的标准地址列表属性(连接服务 jms、主机名 localhost 和端口号 7676)。

  7. 根据需要配置连接工厂的任何其他属性。

    除“连接处理”外,“添加连接工厂对象”对话框还包含许多其他面板,用于配置连接工厂的不同属性。

    在本练习中,不要更改任何其他设置。但是您可能会发现,依次单击其他选项卡来了解可以指定的配置信息种类很有好处。使用“帮助”按钮可以了解与这些配置面板的内容有关的详细信息。

  8. 单击“只读”复选框(如果适用)。

    这会锁定连接工厂对象的配置属性,使其只具有在创建时指定的值。无论是在客户端代码中通过编程方式,还是在命令行中通过管理方式,都不能覆盖只读受管理对象的属性。

    在本练习中,不要选中“只读”。

  9. 单击“确定”创建连接工厂,将其添加到对象存储库并关闭对话框。

    新的连接工厂将显示在结果窗格中。