org.cybergarage.http
Class HTTPServer
java.lang.Object
org.cybergarage.http.HTTPServer
- All Implemented Interfaces:
- Runnable
public class HTTPServer
- extends Object
- implements Runnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final String NAME
- See Also:
- Constant Field Values
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
HTTPServer
public HTTPServer()
getName
public static String getName()
getServerSock
public ServerSocket getServerSock()
getBindAddress
public String getBindAddress()
getBindPort
public int getBindPort()
open
public boolean open(String addr,
int port)
close
public boolean close()
accept
public Socket accept()
isOpened
public boolean isOpened()
addRequestListener
public void addRequestListener(HTTPRequestListener listener)
removeRequestListener
public void removeRequestListener(HTTPRequestListener listener)
performRequestListener
public void performRequestListener(HTTPRequest httpReq)
run
public void run()
- Specified by:
run
in interface Runnable
start
public boolean start()
stop
public boolean stop()