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

java.lang.Object
  extended by org.eclipse.ecf.server.generic.app.AbstractGenericServerApplication
Direct Known Subclasses:
GenericServerApplication, GenericServerJavaApplication

public abstract class AbstractGenericServerApplication
extends java.lang.Object

Since:
3.0

Field Summary
protected  java.lang.String configURL
           
protected  TCPServerSOContainerGroup[] serverGroups
           
protected  java.lang.String serverName
           
 
Constructor Summary
AbstractGenericServerApplication()
           
 
Method Summary
protected  TCPServerSOContainer createServerContainer(java.lang.String id, TCPServerSOContainerGroup group, java.lang.String path, int keepAlive)
           
protected  void initialize()
           
protected  void initializeFromConnectors(java.util.List connectors)
           
protected  void initializeSingleServer()
           
protected  void processArguments(java.lang.String[] args)
           
protected  void setupServerContainer(TCPServerSOContainer container)
           
protected  void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverGroups

protected TCPServerSOContainerGroup[] serverGroups

configURL

protected java.lang.String configURL

serverName

protected java.lang.String serverName
Constructor Detail

AbstractGenericServerApplication

public AbstractGenericServerApplication()
Method Detail

processArguments

protected void processArguments(java.lang.String[] args)

initialize

protected void initialize()
                   throws java.lang.Exception
Throws:
java.lang.Exception

initializeSingleServer

protected void initializeSingleServer()
                               throws java.io.IOException,
                                      java.net.URISyntaxException
Throws:
java.io.IOException
java.net.URISyntaxException

initializeFromConnectors

protected void initializeFromConnectors(java.util.List connectors)
                                 throws java.io.IOException
Throws:
java.io.IOException

createServerContainer

protected TCPServerSOContainer createServerContainer(java.lang.String id,
                                                     TCPServerSOContainerGroup group,
                                                     java.lang.String path,
                                                     int keepAlive)
                                              throws IDCreateException
Throws:
IDCreateException

setupServerContainer

protected void setupServerContainer(TCPServerSOContainer container)

shutdown

protected void shutdown()