From 424d48f14564d2de2fb1e3dd54441e8ca78daf79 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Thu, 16 Dec 2010 12:47:25 -0500 Subject: [PATCH] INT-1687 added connection validation and reconnect logic for outbound XMPP adapters, added ConnectionListener to the XMPPConnection to log (DEBUG level) connection events --- .../config/XmppConnectionFactoryBean.java | 23 +++++++++++++++++++ .../ChatMessageSendingMessageHandler.java | 3 +++ .../PresenceSendingMessageHandler.java | 3 +++ 3 files changed, 29 insertions(+) diff --git a/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/config/XmppConnectionFactoryBean.java b/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/config/XmppConnectionFactoryBean.java index 7968b942a3..6096401230 100644 --- a/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/config/XmppConnectionFactoryBean.java +++ b/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/config/XmppConnectionFactoryBean.java @@ -17,6 +17,7 @@ package org.springframework.integration.xmpp.config; import org.jivesoftware.smack.ConnectionConfiguration; +import org.jivesoftware.smack.ConnectionListener; import org.jivesoftware.smack.Roster; import org.jivesoftware.smack.XMPPConnection; import org.springframework.beans.factory.BeanInitializationException; @@ -96,6 +97,28 @@ public class XmppConnectionFactoryBean extends AbstractFactoryBean