Java消息服务API详解
1. 异常类型
在Java消息服务(JMS)中,有多种异常类型,这些异常在特定的操作失败时会被抛出:
- MessageFormatException :当JMS客户端尝试使用消息不支持的数据类型,或者以错误的类型读取消息中的数据,又或者在消息属性值上出现类型错误时抛出。
- MessageNotReadableException :当JMS客户端尝试读取只读消息时抛出。
- MessageNotWriteableException :当JMS客户端尝试写入只读消息时抛出。
- ResourceAllocationException :当提供者无法分配方法所需的资源时抛出。例如,当调用 createTopicConnection() 失败,原因是JMS提供者资源不足时,就会抛出此异常。
- TransactionInProgressException :当操作因事务正在进行而无效时抛出。比如,当会话是分布式事务的一部分时调用 Session.commit() ,就会抛出该异常。
- TransactionRolledBackException :当调用 Session.commit() 导致事务回滚时抛出。
2. MessageListener
MessageLi
超级会员免费看
订阅专栏 解锁全文
1969

被折叠的 条评论
为什么被折叠?



