JMS2.0规范中文版

简化API接口

简化API与传统API提供的消息功能是一样的,但是它需要的接口更少、使用更方便。 简化API提供的主要接口如下:

  • ConnectionFactory:客户端用来创建连接的受管对象。传统API也会使用此接口。
  • JMSContext:客户端到JMS提供者之间的活动连接,以及发送和接收消息的一个单线程上下文。
  • JMSProducer:由JMSContext创建的对象,用于发送消息到Queue或Topic
  • JMSConsumer:由JMSContext创建的对象,用于接收Queue或Topic中的消息

图2-3 简化API概述

在简化API中,一个JMSContext对象封装了传统API中Connection和Session两个对象的行为。尽管本规范提到JMSContext拥有潜在的“Connection”和“Session”,但实际上简化API中并不使用这两个接口。