Class XmppConnectionTool


  • public class XmppConnectionTool
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection connection  
    • Constructor Summary

      Constructors 
      Constructor Description
      XmppConnectionTool​(org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection connection)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection createConnectionFor​(java.lang.String jid, java.lang.String password, boolean debug)  
      static XmppConnectionTool of​(java.lang.String jid, java.lang.String password, boolean debug)  
      boolean purgeOmemoInformation()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • connection

        public final org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection connection
    • Constructor Detail

      • XmppConnectionTool

        public XmppConnectionTool​(org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection connection)
    • Method Detail

      • purgeOmemoInformation

        public boolean purgeOmemoInformation()
                                      throws org.jivesoftware.smack.SmackException.NoResponseException,
                                             org.jivesoftware.smack.XMPPException.XMPPErrorException,
                                             org.jivesoftware.smack.SmackException.NotConnectedException,
                                             java.lang.InterruptedException
        Throws:
        org.jivesoftware.smack.SmackException.NoResponseException
        org.jivesoftware.smack.XMPPException.XMPPErrorException
        org.jivesoftware.smack.SmackException.NotConnectedException
        java.lang.InterruptedException
      • of

        public static XmppConnectionTool of​(java.lang.String jid,
                                            java.lang.String password,
                                            boolean debug)
                                     throws org.jivesoftware.smack.XMPPException,
                                            org.jivesoftware.smack.SmackException,
                                            java.io.IOException,
                                            java.lang.InterruptedException
        Throws:
        org.jivesoftware.smack.XMPPException
        org.jivesoftware.smack.SmackException
        java.io.IOException
        java.lang.InterruptedException
      • createConnectionFor

        public static org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection createConnectionFor​(java.lang.String jid,
                                                                                                         java.lang.String password,
                                                                                                         boolean debug)
                                                                                                  throws org.jxmpp.stringprep.XmppStringprepException
        Throws:
        org.jxmpp.stringprep.XmppStringprepException