javatools.http
Class HttpRequestHandler

java.lang.Object
  |
  +--javatools.thread.AbstractNetworkRequestHandler
        |
        +--javatools.http.HttpRequestHandler
All Implemented Interfaces:
NetworkRequestHandler, java.lang.Runnable

public class HttpRequestHandler
extends AbstractNetworkRequestHandler


Field Summary
(package private)  byte[] buf
           
(package private) static int BUF_SIZE
           
(package private) static byte[] EOL
           
 
Fields inherited from class javatools.thread.AbstractNetworkRequestHandler
server, socket
 
Constructor Summary
HttpRequestHandler()
           
 
Method Summary
 HttpResponseHandler getResponseHandler(java.net.URL url, java.net.Socket socket)
           
(package private)  void handleHttpRequest()
           
 void run()
           
 
Methods inherited from class javatools.thread.AbstractNetworkRequestHandler
getServer, getSocket, setServer, setSocket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUF_SIZE

static final int BUF_SIZE
See Also:
Constant Field Values

buf

byte[] buf

EOL

static final byte[] EOL
Constructor Detail

HttpRequestHandler

public HttpRequestHandler()
Method Detail

run

public void run()

handleHttpRequest

void handleHttpRequest()
                 throws java.io.IOException
java.io.IOException

getResponseHandler

public HttpResponseHandler getResponseHandler(java.net.URL url,
                                              java.net.Socket socket)