public class OmemoManagerSetupHelper
extends java.lang.Object
| Constructor and Description |
|---|
OmemoManagerSetupHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertAllDevicesAreDecided(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices) |
static void |
assertAllDevicesAreTrusted(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices) |
static void |
assertAllDevicesAreUndecided(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices) |
static void |
assertAllDevicesAreUntrusted(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices) |
static void |
cleanUpPubSub(org.jivesoftware.smackx.omemo.OmemoManager omemoManager) |
static void |
cleanUpRoster(org.jivesoftware.smackx.omemo.OmemoManager omemoManager) |
static org.jivesoftware.smackx.omemo.OmemoManager |
prepareOmemoManager(org.jivesoftware.smack.XMPPConnection connection) |
static void |
syncSubscribePresence(org.jivesoftware.smack.XMPPConnection subscriber,
org.jivesoftware.smack.XMPPConnection target,
java.lang.String targetNick,
java.lang.String[] targetGroups)
Synchronously subscribes presence.
|
static void |
trustAllIdentities(org.jivesoftware.smackx.omemo.OmemoManager alice,
org.jivesoftware.smackx.omemo.OmemoManager bob) |
static void |
trustAllIdentitiesWithTests(org.jivesoftware.smackx.omemo.OmemoManager alice,
org.jivesoftware.smackx.omemo.OmemoManager bob) |
public static void syncSubscribePresence(org.jivesoftware.smack.XMPPConnection subscriber,
org.jivesoftware.smack.XMPPConnection target,
java.lang.String targetNick,
java.lang.String[] targetGroups)
throws java.lang.Exception
subscriber - connection of user which subscribes.target - connection of user which gets subscribed.targetNick - nick of the subscribed user.targetGroups - groups of the user.java.lang.Exceptionpublic static void trustAllIdentities(org.jivesoftware.smackx.omemo.OmemoManager alice,
org.jivesoftware.smackx.omemo.OmemoManager bob)
throws java.lang.InterruptedException,
org.jivesoftware.smack.SmackException.NotConnectedException,
org.jivesoftware.smack.SmackException.NotLoggedInException,
org.jivesoftware.smack.SmackException.NoResponseException,
org.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionException,
org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException,
org.jivesoftware.smack.XMPPException.XMPPErrorException,
org.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeException
java.lang.InterruptedExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionorg.jivesoftware.smack.SmackException.NotLoggedInExceptionorg.jivesoftware.smack.SmackException.NoResponseExceptionorg.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionExceptionorg.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionorg.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeExceptionpublic static void trustAllIdentitiesWithTests(org.jivesoftware.smackx.omemo.OmemoManager alice,
org.jivesoftware.smackx.omemo.OmemoManager bob)
throws java.lang.InterruptedException,
org.jivesoftware.smack.SmackException.NotConnectedException,
org.jivesoftware.smack.SmackException.NotLoggedInException,
org.jivesoftware.smack.SmackException.NoResponseException,
org.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionException,
org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException,
org.jivesoftware.smack.XMPPException.XMPPErrorException,
org.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeException
java.lang.InterruptedExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionorg.jivesoftware.smack.SmackException.NotLoggedInExceptionorg.jivesoftware.smack.SmackException.NoResponseExceptionorg.jivesoftware.smackx.omemo.exceptions.CannotEstablishOmemoSessionExceptionorg.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionorg.jivesoftware.smackx.pubsub.PubSubException.NotALeafNodeExceptionpublic static org.jivesoftware.smackx.omemo.OmemoManager prepareOmemoManager(org.jivesoftware.smack.XMPPConnection connection)
throws java.lang.Exception
java.lang.Exceptionpublic static void assertAllDevicesAreUndecided(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
public static void assertAllDevicesAreUntrusted(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
public static void assertAllDevicesAreDecided(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
public static void assertAllDevicesAreTrusted(org.jivesoftware.smackx.omemo.OmemoManager manager,
java.util.HashMap<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
public static void cleanUpPubSub(org.jivesoftware.smackx.omemo.OmemoManager omemoManager)
public static void cleanUpRoster(org.jivesoftware.smackx.omemo.OmemoManager omemoManager)