Class XmppTools
java.lang.Object
org.igniterealtime.smack.examples.XmppTools
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancreateAccount(String xmppDomain, String username, String password) static booleancreateAccount(org.jxmpp.jid.DomainBareJid xmppDomain, org.jxmpp.jid.parts.Localpart username, String password) static voidstatic voidmodularConnectionTest(org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection connection, String messageTo) static voidsendItsAlive(String to, org.jivesoftware.smack.XMPPConnection connection) static booleansupportsIbr(String xmppDomain) static booleansupportsIbr(org.jivesoftware.smack.XMPPConnection connection) static booleansupportsIbr(org.jxmpp.jid.DomainBareJid xmppDomain)
-
Constructor Details
-
XmppTools
public XmppTools()
-
-
Method Details
-
main
public static void main(String[] args) throws org.jivesoftware.smack.SmackException, IOException, org.jivesoftware.smack.XMPPException, InterruptedException, KeyManagementException, NoSuchAlgorithmException - Throws:
org.jivesoftware.smack.SmackExceptionIOExceptionorg.jivesoftware.smack.XMPPExceptionInterruptedExceptionKeyManagementExceptionNoSuchAlgorithmException
-
supportsIbr
public static boolean supportsIbr(String xmppDomain) throws org.jivesoftware.smack.SmackException, IOException, org.jivesoftware.smack.XMPPException, InterruptedException, KeyManagementException, NoSuchAlgorithmException - Throws:
org.jivesoftware.smack.SmackExceptionIOExceptionorg.jivesoftware.smack.XMPPExceptionInterruptedExceptionKeyManagementExceptionNoSuchAlgorithmException
-
supportsIbr
public static boolean supportsIbr(org.jxmpp.jid.DomainBareJid xmppDomain) throws org.jivesoftware.smack.SmackException, IOException, org.jivesoftware.smack.XMPPException, InterruptedException, KeyManagementException, NoSuchAlgorithmException - Throws:
org.jivesoftware.smack.SmackExceptionIOExceptionorg.jivesoftware.smack.XMPPExceptionInterruptedExceptionKeyManagementExceptionNoSuchAlgorithmException
-
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, InterruptedException - Throws:
org.jivesoftware.smack.SmackException.NoResponseExceptionorg.jivesoftware.smack.XMPPException.XMPPErrorExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionInterruptedException
-
createAccount
public static boolean createAccount(String xmppDomain, String username, String password) throws KeyManagementException, NoSuchAlgorithmException, org.jivesoftware.smack.SmackException, IOException, org.jivesoftware.smack.XMPPException, InterruptedException - Throws:
KeyManagementExceptionNoSuchAlgorithmExceptionorg.jivesoftware.smack.SmackExceptionIOExceptionorg.jivesoftware.smack.XMPPExceptionInterruptedException
-
createAccount
public static boolean createAccount(org.jxmpp.jid.DomainBareJid xmppDomain, org.jxmpp.jid.parts.Localpart username, String password) throws KeyManagementException, NoSuchAlgorithmException, org.jivesoftware.smack.SmackException, IOException, org.jivesoftware.smack.XMPPException, InterruptedException - Throws:
KeyManagementExceptionNoSuchAlgorithmExceptionorg.jivesoftware.smack.SmackExceptionIOExceptionorg.jivesoftware.smack.XMPPExceptionInterruptedException
-
modularConnectionTest
public static void modularConnectionTest(org.jivesoftware.smack.c2s.ModularXmppClientToServerConnection connection, String messageTo) throws org.jivesoftware.smack.XMPPException, org.jivesoftware.smack.SmackException, IOException, InterruptedException - Throws:
org.jivesoftware.smack.XMPPExceptionorg.jivesoftware.smack.SmackExceptionIOExceptionInterruptedException
-
sendItsAlive
public static void sendItsAlive(String to, org.jivesoftware.smack.XMPPConnection connection) throws org.jxmpp.stringprep.XmppStringprepException, org.jivesoftware.smack.SmackException.NotConnectedException, InterruptedException - Throws:
org.jxmpp.stringprep.XmppStringprepExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionInterruptedException
-