From 96e3d5c5339fc97ba2f8a30f946b145fd8e3889d Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Mon, 9 Feb 2015 07:32:04 +0100 Subject: [PATCH] Add XMPPTCPConnection(CharSequence, String) constructor --- .../jivesoftware/smack/tcp/XMPPTCPConnection.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XMPPTCPConnection.java b/smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XMPPTCPConnection.java index 0588f8ece..deca95dfd 100644 --- a/smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XMPPTCPConnection.java +++ b/smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XMPPTCPConnection.java @@ -280,6 +280,21 @@ public class XMPPTCPConnection extends AbstractXMPPConnection { this.config = config; } + /** + * Creates a new XMPP connection over TCP. + *

+ * Note that {@code jid} must be the bare JID, e.g. "user@example.org". More fine-grained control over the + * connection settings is available using the {@link #XMPPTCPConnection(XMPPTCPConnectionConfiguration)} + * constructor. + *

+ * + * @param jid the bare JID used by the client. + * @param password the password or authentication token. + */ + public XMPPTCPConnection(CharSequence jid, String password) { + this(XmppStringUtils.parseLocalpart(jid.toString()), password, XmppStringUtils.parseDomain(jid.toString())); + } + /** * Creates a new XMPP connection over TCP. *