com.bbn.openmap.layer.link.shape
Class ShapeServerStarter

java.lang.Object
  |
  +--com.bbn.openmap.layer.link.LinkServerStarter
        |
        +--com.bbn.openmap.layer.link.shape.ShapeServerStarter

public class ShapeServerStarter
extends LinkServerStarter

This class starts ShapeLinkServers on a per-client basis. A usage statement is printed out if you run this class without arguments.


Field Summary
protected  java.lang.String shapeFile
           
protected  java.lang.String shapeIndex
           
 
Fields inherited from class com.bbn.openmap.layer.link.LinkServerStarter
DEFAULT_PORT, serverPort
 
Constructor Summary
ShapeServerStarter(int port, java.lang.String shapeFile, java.lang.String shapeIndex)
           
 
Method Summary
static void main(java.lang.String[] argv)
          Start up the server.
 java.lang.Thread startNewServer(java.net.Socket sock)
          This method gets called to create a new server to handle a new connection.
 
Methods inherited from class com.bbn.openmap.layer.link.LinkServerStarter
getPort, run, setPort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shapeFile

protected java.lang.String shapeFile

shapeIndex

protected java.lang.String shapeIndex
Constructor Detail

ShapeServerStarter

public ShapeServerStarter(int port,
                          java.lang.String shapeFile,
                          java.lang.String shapeIndex)
Method Detail

startNewServer

public java.lang.Thread startNewServer(java.net.Socket sock)
Description copied from class: LinkServerStarter
This method gets called to create a new server to handle a new connection. Thread.start() will get called on the returned thread. This method should always get overridden.

Overrides:
startNewServer in class LinkServerStarter
Parameters:
sock - the socket connection
Returns:
a thread that will get started
See Also:
Thread.start()

main

public static void main(java.lang.String[] argv)
Description copied from class: LinkServerStarter
Start up the server. This is the method to change if you want to customize how the LinkServer will handle clients - port, arguments, etc.



Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details