Sun Java System Message Queue 3.7 UR1 技术概述

连接工厂和连接

客户端使用连接工厂对象 (ConnectionFactory) 创建连接。连接对象 (Connection) 表示客户端与代理之间的活动连接。它使用在默认情况下启动或者由管理员为该客户端明确启动的底层连接服务。

创建连接时会分配通信资源并对客户端进行验证。这是一个相当重要的对象,大多数客户端均使用一个连接来完成所有的消息传送。连接支持并发使用:一个连接可由任意数量的生成方和使用方共享。

创建连接工厂时,可通过设置它的属性来配置从它派生的所有连接的行为。对于 Message Queue,这些设置可指定以下信息:

可以在用于启动客户端应用程序的命令行上覆盖连接工厂属性。还可以通过设置任意给定连接的属性来覆盖该连接的属性。

可使用连接对象来创建会话对象,从而设置异常侦听器或者获得 JMS 版本及提供者信息。