org.eclipse.ecf.example.clients
Class XMPPSORobotApplication

java.lang.Object
  extended by org.eclipse.ecf.example.clients.XMPPSORobotApplication
All Implemented Interfaces:
org.eclipse.core.runtime.IPlatformRunnable, IMessageReceiver

public class XMPPSORobotApplication
extends java.lang.Object
implements org.eclipse.core.runtime.IPlatformRunnable, IMessageReceiver


Field Summary
 
Fields inherited from interface org.eclipse.core.runtime.IPlatformRunnable
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART
 
Constructor Summary
XMPPSORobotApplication()
           
 
Method Summary
protected  void createTrivialSharedObjectForContainer(ISharedObjectContainer soContainer)
           
 void handleMessage(java.lang.String from, java.lang.String msg)
           
 java.lang.Object run(java.lang.Object args)
           
protected  void sendSOMessage(java.lang.String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMPPSORobotApplication

public XMPPSORobotApplication()
Method Detail

run

public java.lang.Object run(java.lang.Object args)
                     throws java.lang.Exception
Specified by:
run in interface org.eclipse.core.runtime.IPlatformRunnable
Throws:
java.lang.Exception

sendSOMessage

protected void sendSOMessage(java.lang.String msg)

createTrivialSharedObjectForContainer

protected void createTrivialSharedObjectForContainer(ISharedObjectContainer soContainer)
                                              throws ECFException
Throws:
ECFException

handleMessage

public void handleMessage(java.lang.String from,
                          java.lang.String msg)
Specified by:
handleMessage in interface IMessageReceiver