| Modifier and Type | Field and Description | 
|---|---|
| protected List<ExecutionCommSession> | executionCommSessionListcontainer for all of the currently active server sessions | 
| static int | MAX_COMMSERVER_CLIENTSMax number of clients for the server--based on the workbench support for 10 of each type of vehicle | 
| protected boolean | pickable | 
| protected org.web3d.x3d.sai.X3DScene | x3DSceneReference to the currently loaded X3D x3DScene | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static ExecutionCommServer | getInstance(MultiMissionController multiMissionController,
           org.web3d.x3d.sai.X3DScene scene)Returns a copy of the current server or a new one if it doesn't exist
 If the new parameters are different than the current one, they are changed
 (i.e. old socket is closed and a new one is opened) | 
| void | reset() | 
| void | run() | 
| void | setScene(org.web3d.x3d.sai.X3DScene newScene)Resets the X3D x3DScene that is used for picking requests | 
protected List<ExecutionCommSession> executionCommSessionList
public static final int MAX_COMMSERVER_CLIENTS
protected org.web3d.x3d.sai.X3DScene x3DScene
protected boolean pickable
protected static ExecutionCommServer getInstance(MultiMissionController multiMissionController, org.web3d.x3d.sai.X3DScene scene)
multiMissionController - scene - ExecutionCommServerpublic void setScene(org.web3d.x3d.sai.X3DScene newScene)
newScene - public void reset()