XMPP endpoint should should auto-reconnect if it loses connection to the xmpp 
server
------------------------------------------------------------------------------------

                 Key: CAMEL-659
                 URL: https://issues.apache.org/activemq/browse/CAMEL-659
             Project: Apache Camel
          Issue Type: Improvement
          Components: camel-xmpp
    Affects Versions: 1.3.0
            Reporter: Michael Kahn


In 1.3.0, XmppEndpoint.java and related classes use the smack 2.2.1 API, and 
have a getConnection() method that sets up and caches the xmpp connection and 
chat once when the endpoint is initialized. If the network connection to the 
xmpp server is subsequently lost, attempts to route throw an exception.  This 
makes use of this component on remote and roaming/wireless devices difficult.

Smack API 3.0.4+ (the only version available for "official" download right now) 
should auto-reconnect the XMPPConnection once it is created, reusing the same 
credentials from the current login() session, however the API is not a drop-in 
replacement, there are a few differences.  It also isn't in the maven 
repository yet - that maxes out at 2.2.1.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to