org.w3c.www.protocol.http
Class HttpMuxServer
java.lang.Object
|
+--org.w3c.www.protocol.http.HttpServer
|
+--org.w3c.www.protocol.http.HttpMuxServer
- public class HttpMuxServer
- extends HttpServer
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
conn
protected org.w3c.www.protocol.http.HttpMuxConnection conn
manager
protected HttpManager manager
host
protected java.lang.String host
port
protected int port
timeout
protected int timeout
HttpMuxServer
public HttpMuxServer()
acquireConnection
protected void acquireConnection()
throws java.io.IOException
releaseConnection
protected void releaseConnection()
getProtocol
public java.lang.String getProtocol()
- Overrides:
- getProtocol in class HttpServer
getMajorVersion
public short getMajorVersion()
- Overrides:
- getMajorVersion in class HttpServer
getMinorVersion
public short getMinorVersion()
- Overrides:
- getMinorVersion in class HttpServer
setTimeout
public void setTimeout(int timeout)
- Overrides:
- setTimeout in class HttpServer
isTwoStage
protected boolean isTwoStage(Request requset)
- Is this request a two stage request.
- Returns:
- A boolean, true if the request is two
stage, false otherwise.
notifyObserver
protected void notifyObserver(RequestObserver obs,
Request request,
int code)
notifyObserver
protected void notifyObserver(RequestObserver obs,
RequestEvent evt)
runRequest
public Reply runRequest(Request req)
throws HttpException
- Run the given request.
- Parameters:
request
- The request to run.- Returns:
- An instance of Reply, containing all the reply
informations.
- Throws:
- HttpException - If something failed during request processing.
- Overrides:
- runRequest in class HttpServer
interruptRequest
protected void interruptRequest(Request request)
- Interrupt given request (that we launched).
THIS METHID IS NOT IMPLEMENTED !
- Parameters:
request
- The request to interrupt.- Overrides:
- interruptRequest in class HttpServer
deleteConnection
public void deleteConnection(org.w3c.www.protocol.http.HttpConnection conn)
initialize
public void initialize(HttpManager manager,
org.w3c.www.protocol.http.HttpServerState state,
java.lang.String host,
int port,
int timeout)
- Initialize this server instance for the given target location.
- Parameters:
manager
- The central HTTP protocol manager.state
- The manager's state for that server.host
- The target server's FQDN.port
- The target server's port number.timeout
- The socket's timeout in millisec- Overrides:
- initialize in class HttpServer