public class RosterUtil
extends java.lang.Object
Constructor and Description |
---|
RosterUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
askForSubscriptionIfRequired(Roster roster,
org.jxmpp.jid.BareJid jid) |
static void |
ensureNotSubscribed(Roster roster,
org.jxmpp.jid.BareJid jid) |
static void |
ensureNotSubscribedToEachOther(org.jivesoftware.smack.XMPPConnection connectionOne,
org.jivesoftware.smack.XMPPConnection connectionTwo) |
static void |
ensureSubscribed(org.jivesoftware.smack.XMPPConnection connectionOne,
org.jivesoftware.smack.XMPPConnection connectionTwo,
long timeout) |
static void |
ensureSubscribedTo(org.jivesoftware.smack.XMPPConnection connectionOne,
org.jivesoftware.smack.XMPPConnection connectionTwo,
java.util.Date deadline) |
static void |
ensureSubscribedTo(org.jivesoftware.smack.XMPPConnection connectionOne,
org.jivesoftware.smack.XMPPConnection connectionTwo,
long timeout) |
static void |
waitUntilOtherEntityIsSubscribed(Roster roster,
org.jxmpp.jid.BareJid otherEntity,
java.util.Date deadline) |
static void |
waitUntilOtherEntityIsSubscribed(Roster roster,
org.jxmpp.jid.BareJid otherEntity,
long timeoutMillis) |
public static void waitUntilOtherEntityIsSubscribed(Roster roster, org.jxmpp.jid.BareJid otherEntity, long timeoutMillis) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public static void waitUntilOtherEntityIsSubscribed(Roster roster, org.jxmpp.jid.BareJid otherEntity, java.util.Date deadline) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public static void askForSubscriptionIfRequired(Roster roster, org.jxmpp.jid.BareJid jid) throws org.jivesoftware.smack.SmackException.NotLoggedInException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException
org.jivesoftware.smack.SmackException.NotLoggedInException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
public static void ensureNotSubscribedToEachOther(org.jivesoftware.smack.XMPPConnection connectionOne, org.jivesoftware.smack.XMPPConnection connectionTwo) throws org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
public static void ensureNotSubscribed(Roster roster, org.jxmpp.jid.BareJid jid) throws org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
public static void ensureSubscribed(org.jivesoftware.smack.XMPPConnection connectionOne, org.jivesoftware.smack.XMPPConnection connectionTwo, long timeout) throws org.jivesoftware.smack.SmackException.NotLoggedInException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
org.jivesoftware.smack.SmackException.NotLoggedInException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public static void ensureSubscribedTo(org.jivesoftware.smack.XMPPConnection connectionOne, org.jivesoftware.smack.XMPPConnection connectionTwo, long timeout) throws org.jivesoftware.smack.SmackException.NotLoggedInException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
org.jivesoftware.smack.SmackException.NotLoggedInException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public static void ensureSubscribedTo(org.jivesoftware.smack.XMPPConnection connectionOne, org.jivesoftware.smack.XMPPConnection connectionTwo, java.util.Date deadline) throws org.jivesoftware.smack.SmackException.NotLoggedInException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
org.jivesoftware.smack.SmackException.NotLoggedInException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
java.util.concurrent.TimeoutException