JMS学习笔记----接口概览

消息接口

Message:

各类消息的基本接口。定义了消息的头、属性和主体

TextMessage:

定义包含String对象的消息主体。用于基本的文本消息及包含XML的消息

BytesMessage:

定义一个包含字节序列的消息主体。用于支持现有消息格式和非Java系统接口

ObjectMessage:

定义包含可序列化Java对象的消息主体,只能包含一个对象。如果需要发送多个对象,则需发送对象的集合

MapMessage:

定义包含一张映射表的消息主体,该映射表以字符串为关键字,以Java对象为值。可通过名字和按顺序访问对象

StreamMessage:

定义可作为Java对象流被访问的消息主体。访问它的方法与java.io.DataInputStream和java.io.OutputStream非常相似。用于写原语和对象序列

点到点接口

Queue:

点到点消息的目的地。将消息发往队列,并在创建发送方和接收方的时候指明队列

QueueSender:

发送消息到指定队列

QueueReceiver:

从指定队列接收消息

QueueSession:

为某一队列创建发送方、接收方及各种类型的消息

QueueConnection:

建立与JMS提供程序的连接,用于为应用程序创建会话

QueueConnectionFactory:

一个与具体提供程序相捆绑的类,用于创建与JMS提供程序的连接,常在JNDI名字空间中查找它

发布/订阅接口

Topic:

发布/订阅消息的目标地址。对于某一主题允许有多个发布者和订阅者

TopicPublisher:

发布消息到指定主题

TopicSubscriber:

订阅某一主题,同时支持阻塞和非阻塞的receive调用,另外也提供对已注册消息监听器的异步调用

TopicSession:

为指定的连接创建发布人、订阅人以及各种类型的消息

TopicConnection:

建立与JMS提供程序的连接,用于为应用创建对话

TopicConnectionFactory:

一个与具体提供程序相捆绑的类,用于创建与JMS提供程序的连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值