Class HttpHandler

java.lang.Object
net.targetr.wtm3.net.http.HttpHandler
All Implemented Interfaces:
Runnable

public class HttpHandler extends Object implements Runnable
Handles an HTTP connection.

Reads request, generates response, writes response.

Author:
Dr Michael Gardiner
  • Constructor Details

    • HttpHandler

      public HttpHandler(Socket socket, ResponseGenerator responder)
      Constructs a new HttpHandler instance.
      Parameters:
      socket - the raw client socket
      responder - the response generator
  • Method Details

    • run

      public void run()
      Handles reading a request, generating a response and writing the response.
      Specified by:
      run in interface Runnable