org.eclipse.ecf.server.generic.app
Class GenericClientApplication

java.lang.Object
  extended by org.eclipse.ecf.server.generic.app.AbstractGenericClientApplication
      extended by org.eclipse.ecf.server.generic.app.GenericClientApplication
All Implemented Interfaces:
org.eclipse.equinox.app.IApplication

public class GenericClientApplication
extends AbstractGenericClientApplication
implements org.eclipse.equinox.app.IApplication

Since:
3.0

Field Summary
protected  java.lang.Object appLock
           
protected  boolean done
           
 
Fields inherited from class org.eclipse.ecf.server.generic.app.AbstractGenericClientApplication
clientContainer, clientId, connectTarget, password, waitTime
 
Fields inherited from interface org.eclipse.equinox.app.IApplication
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART
 
Constructor Summary
GenericClientApplication()
           
 
Method Summary
protected  ISharedObjectContainer createContainer()
           
protected  java.lang.String[] getArguments(org.eclipse.equinox.app.IApplicationContext context)
           
 java.lang.Object start(org.eclipse.equinox.app.IApplicationContext context)
           
 void stop()
           
protected  void waitForDone()
           
 
Methods inherited from class org.eclipse.ecf.server.generic.app.AbstractGenericClientApplication
connect, dispose, initialize, processArguments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

appLock

protected final java.lang.Object appLock

done

protected boolean done
Constructor Detail

GenericClientApplication

public GenericClientApplication()
Method Detail

start

public java.lang.Object start(org.eclipse.equinox.app.IApplicationContext context)
                       throws java.lang.Exception
Specified by:
start in interface org.eclipse.equinox.app.IApplication
Throws:
java.lang.Exception

stop

public void stop()
Specified by:
stop in interface org.eclipse.equinox.app.IApplication

createContainer

protected ISharedObjectContainer createContainer()
                                          throws ContainerCreateException
Specified by:
createContainer in class AbstractGenericClientApplication
Throws:
ContainerCreateException

waitForDone

protected void waitForDone()

getArguments

protected java.lang.String[] getArguments(org.eclipse.equinox.app.IApplicationContext context)