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

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

public class GenericServerApplication
extends AbstractGenericServerApplication
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.AbstractGenericServerApplication
configURL, serverGroups, serverName
 
Fields inherited from interface org.eclipse.equinox.app.IApplication
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART
 
Constructor Summary
GenericServerApplication()
           
 
Method Summary
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.AbstractGenericServerApplication
createServerContainer, initialize, initializeFromConnectors, initializeSingleServer, processArguments, setupServerContainer, shutdown
 
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

GenericServerApplication

public GenericServerApplication()
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

waitForDone

protected void waitForDone()

getArguments

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