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.Exception
public 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.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
public 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.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
public static org.jivesoftware.smackx.omemo.OmemoManager prepareOmemoManager(org.jivesoftware.smack.XMPPConnection connection) throws java.lang.Exception
java.lang.Exception
public 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)