Class XmppTools


  • public class XmppTools
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XmppTools()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean createAccount​(java.lang.String xmppDomain, java.lang.String username, java.lang.String password)  
      static boolean createAccount​(org.jxmpp.jid.DomainBareJid xmppDomain, org.jxmpp.jid.parts.Localpart username, java.lang.String password)  
      static void main​(java.lang.String[] args)  
      static boolean supportsIbr​(java.lang.String xmppDomain)  
      static boolean supportsIbr​(org.jivesoftware.smack.XMPPConnection connection)  
      static boolean supportsIbr​(org.jxmpp.jid.DomainBareJid xmppDomain)  
      • Methods inherited from class java.lang.Object

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

      • XmppTools

        public XmppTools()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
                         throws org.jivesoftware.smack.SmackException,
                                java.io.IOException,
                                org.jivesoftware.smack.XMPPException,
                                java.lang.InterruptedException,
                                java.security.KeyManagementException,
                                java.security.NoSuchAlgorithmException
        Throws:
        org.jivesoftware.smack.SmackException
        java.io.IOException
        org.jivesoftware.smack.XMPPException
        java.lang.InterruptedException
        java.security.KeyManagementException
        java.security.NoSuchAlgorithmException
      • supportsIbr

        public static boolean supportsIbr​(java.lang.String xmppDomain)
                                   throws org.jivesoftware.smack.SmackException,
                                          java.io.IOException,
                                          org.jivesoftware.smack.XMPPException,
                                          java.lang.InterruptedException,
                                          java.security.KeyManagementException,
                                          java.security.NoSuchAlgorithmException
        Throws:
        org.jivesoftware.smack.SmackException
        java.io.IOException
        org.jivesoftware.smack.XMPPException
        java.lang.InterruptedException
        java.security.KeyManagementException
        java.security.NoSuchAlgorithmException
      • supportsIbr

        public static boolean supportsIbr​(org.jxmpp.jid.DomainBareJid xmppDomain)
                                   throws org.jivesoftware.smack.SmackException,
                                          java.io.IOException,
                                          org.jivesoftware.smack.XMPPException,
                                          java.lang.InterruptedException,
                                          java.security.KeyManagementException,
                                          java.security.NoSuchAlgorithmException
        Throws:
        org.jivesoftware.smack.SmackException
        java.io.IOException
        org.jivesoftware.smack.XMPPException
        java.lang.InterruptedException
        java.security.KeyManagementException
        java.security.NoSuchAlgorithmException
      • supportsIbr

        public static boolean supportsIbr​(org.jivesoftware.smack.XMPPConnection connection)
                                   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
      • createAccount

        public static boolean createAccount​(java.lang.String xmppDomain,
                                            java.lang.String username,
                                            java.lang.String password)
                                     throws java.security.KeyManagementException,
                                            java.security.NoSuchAlgorithmException,
                                            org.jivesoftware.smack.SmackException,
                                            java.io.IOException,
                                            org.jivesoftware.smack.XMPPException,
                                            java.lang.InterruptedException
        Throws:
        java.security.KeyManagementException
        java.security.NoSuchAlgorithmException
        org.jivesoftware.smack.SmackException
        java.io.IOException
        org.jivesoftware.smack.XMPPException
        java.lang.InterruptedException
      • createAccount

        public static boolean createAccount​(org.jxmpp.jid.DomainBareJid xmppDomain,
                                            org.jxmpp.jid.parts.Localpart username,
                                            java.lang.String password)
                                     throws java.security.KeyManagementException,
                                            java.security.NoSuchAlgorithmException,
                                            org.jivesoftware.smack.SmackException,
                                            java.io.IOException,
                                            org.jivesoftware.smack.XMPPException,
                                            java.lang.InterruptedException
        Throws:
        java.security.KeyManagementException
        java.security.NoSuchAlgorithmException
        org.jivesoftware.smack.SmackException
        java.io.IOException
        org.jivesoftware.smack.XMPPException
        java.lang.InterruptedException