org.eclipse.ecf.example.clients
Class XMPPChatClient

java.lang.Object
  extended by org.eclipse.ecf.example.clients.XMPPChatClient

public class XMPPChatClient
extends java.lang.Object


Constructor Summary
XMPPChatClient()
           
XMPPChatClient(IMessageReceiver receiver)
           
XMPPChatClient(IMessageReceiver receiver, IPresenceListener presenceListener)
           
 
Method Summary
 void close()
           
 void connect(java.lang.String account, java.lang.String password)
           
 ID createID(java.lang.String name)
           
 void doConnect(java.lang.String account, java.lang.String password)
           
 IContainer getContainer()
           
 boolean isConnected()
           
 void sendChat(ID targetID, java.lang.String msg)
           
 void sendChat(java.lang.String jid, java.lang.String msg)
           
 void sendProperties(java.lang.String jid, java.util.Map properties)
           
 IContainer setupContainer()
           
 void setupPresence()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMPPChatClient

public XMPPChatClient()

XMPPChatClient

public XMPPChatClient(IMessageReceiver receiver)

XMPPChatClient

public XMPPChatClient(IMessageReceiver receiver,
                      IPresenceListener presenceListener)
Method Detail

setupContainer

public IContainer setupContainer()
                          throws ECFException
Throws:
ECFException

getContainer

public IContainer getContainer()

setupPresence

public void setupPresence()
                   throws ECFException
Throws:
ECFException

connect

public void connect(java.lang.String account,
                    java.lang.String password)
             throws ECFException
Throws:
ECFException

doConnect

public void doConnect(java.lang.String account,
                      java.lang.String password)
               throws ECFException
Throws:
ECFException

createID

public ID createID(java.lang.String name)

sendChat

public void sendChat(java.lang.String jid,
                     java.lang.String msg)

sendChat

public void sendChat(ID targetID,
                     java.lang.String msg)
Since:
2.0

sendProperties

public void sendProperties(java.lang.String jid,
                           java.util.Map properties)

isConnected

public boolean isConnected()

close

public void close()