com.jabberwookie.tests
Class ClientConnect

java.lang.Object
  |
  +--com.jabberwookie.tests.ClientConnect
All Implemented Interfaces:
IQListener, MessageListener, PresenceListener

public class ClientConnect
extends java.lang.Object
implements MessageListener, PresenceListener, IQListener

This class is part Client2Server test and part usage example. So if you're trying to figure out how this all works, take a look inside.

Author:
smeiners

Constructor Summary
ClientConnect(java.lang.String userName, java.lang.String resource, java.lang.String password, java.lang.String serverName, int serverPort)
           
 
Method Summary
 void incomingIQ(IQ iq)
           
 void incomingMessage(Message message)
           
 void incomingPresence(Presence presence)
           
 boolean login(java.lang.String userName, java.lang.String resource, java.lang.String password, java.lang.String serverName, int serverPort)
          This will attempt to login to the Jabber server.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientConnect

public ClientConnect(java.lang.String userName,
                     java.lang.String resource,
                     java.lang.String password,
                     java.lang.String serverName,
                     int serverPort)
Method Detail

main

public static void main(java.lang.String[] args)

login

public boolean login(java.lang.String userName,
                     java.lang.String resource,
                     java.lang.String password,
                     java.lang.String serverName,
                     int serverPort)
This will attempt to login to the Jabber server. If it fails because the given username does not exist it will attempt to create that user.

Parameters:
userName -
resource -
password -
serverName -
serverPort -
Returns:

incomingIQ

public void incomingIQ(IQ iq)
Specified by:
incomingIQ in interface IQListener

incomingMessage

public void incomingMessage(Message message)
Specified by:
incomingMessage in interface MessageListener

incomingPresence

public void incomingPresence(Presence presence)
Specified by:
incomingPresence in interface PresenceListener