Class OmemoManagerSetupHelper

java.lang.Object
org.jivesoftware.smackx.omemo.OmemoManagerSetupHelper

public class OmemoManagerSetupHelper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    assertAllDevicesAreDecided(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
     
    static void
    assertAllDevicesAreTrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
     
    static void
    assertAllDevicesAreUndecided(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
     
    static void
    assertAllDevicesAreUntrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<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
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OmemoManagerSetupHelper

      public OmemoManagerSetupHelper()
  • Method Details

    • trustAllIdentities

      public static void trustAllIdentities(org.jivesoftware.smackx.omemo.OmemoManager alice, org.jivesoftware.smackx.omemo.OmemoManager bob) throws 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, IOException
      Throws:
      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
      IOException
    • trustAllIdentitiesWithTests

      public static void trustAllIdentitiesWithTests(org.jivesoftware.smackx.omemo.OmemoManager alice, org.jivesoftware.smackx.omemo.OmemoManager bob) throws 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, IOException
      Throws:
      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
      IOException
    • prepareOmemoManager

      public static org.jivesoftware.smackx.omemo.OmemoManager prepareOmemoManager(org.jivesoftware.smack.XMPPConnection connection) throws Exception
      Throws:
      Exception
    • assertAllDevicesAreUndecided

      public static void assertAllDevicesAreUndecided(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
    • assertAllDevicesAreUntrusted

      public static void assertAllDevicesAreUntrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
    • assertAllDevicesAreDecided

      public static void assertAllDevicesAreDecided(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
    • assertAllDevicesAreTrusted

      public static void assertAllDevicesAreTrusted(org.jivesoftware.smackx.omemo.OmemoManager manager, Map<org.jivesoftware.smackx.omemo.internal.OmemoDevice,org.jivesoftware.smackx.omemo.trust.OmemoFingerprint> devices)
    • cleanUpPubSub

      public static void cleanUpPubSub(org.jivesoftware.smackx.omemo.OmemoManager omemoManager) throws IOException, org.jivesoftware.smack.SmackException.NotConnectedException, InterruptedException
      Throws:
      IOException
      org.jivesoftware.smack.SmackException.NotConnectedException
      InterruptedException
    • cleanUpRoster

      public static void cleanUpRoster(org.jivesoftware.smackx.omemo.OmemoManager omemoManager)