Java消息服务与企业级Java开发深度解析
1. JMS连接异常处理
在JMS(Java Message Service)通信中,当客户端断开连接时,JMS提供者需要有一种机制来调用异常监听器(ExceptionListener)。每个JMS提供者在客户端应用程序中都有一部分功能,我们称之为JMS提供者的客户端运行时部分。客户端运行时的职责是检测连接丢失并调用异常监听器。
以下是一个异常监听器的示例:
public class JMSReceiver implements
javax.jms.MessageListener,
javax.jms.ExceptionListener
{
// 构造函数
public JMSReceiver() {
establishConnection();
}
// 建立连接的方法
public void establishConnection() {
try {
Context ctx = new InitialContext();
QueueConnectionFactory factory = (QueueConnectionFactory)
ctx.lookup("QueueCF");
QueueConnection connection = factory.createQueueConnection();
connection.setExceptio
超级会员免费看
订阅专栏 解锁全文
958

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



