org.apache.http.protocol
Class HttpService

java.lang.Object
  extended by org.apache.http.protocol.AbstractHttpProcessor
      extended by org.apache.http.protocol.HttpService

public class HttpService
extends AbstractHttpProcessor

Minimalistic server-side implementation of an HTTP processor.

Version:
$Revision: 408098 $
Author:
Oleg Kalnichevski

Constructor Summary
HttpService(HttpServerConnection conn)
           
 
Method Summary
protected  void closeConnection()
           
 void destroy()
           
protected  void doService(HttpRequest request, HttpResponse response)
           
 HttpParams getParams()
           
protected  void handleException(HttpException ex, HttpResponse response)
           
 void handleRequest()
           
 boolean isActive()
           
 boolean isDestroyed()
           
protected  void logIOException(java.io.IOException ex)
           
protected  void logMessage(java.lang.String s)
           
protected  void logProtocolException(HttpException ex)
           
 void setParams(HttpParams params)
           
 
Methods inherited from class org.apache.http.protocol.AbstractHttpProcessor
addInterceptor, addInterceptor, clearInterceptors, postprocessResponse, preprocessRequest, removeInterceptor, removeInterceptor, removeInterceptors, setInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpService

public HttpService(HttpServerConnection conn)
Method Detail

getParams

public HttpParams getParams()

setParams

public void setParams(HttpParams params)

isActive

public boolean isActive()

closeConnection

protected void closeConnection()

handleRequest

public void handleRequest()

handleException

protected void handleException(HttpException ex,
                               HttpResponse response)

doService

protected void doService(HttpRequest request,
                         HttpResponse response)
                  throws HttpException,
                         java.io.IOException
Throws:
HttpException
java.io.IOException

logMessage

protected void logMessage(java.lang.String s)

logIOException

protected void logIOException(java.io.IOException ex)

logProtocolException

protected void logProtocolException(HttpException ex)

destroy

public void destroy()

isDestroyed

public boolean isDestroyed()


Copyright 2005-2005-2006 Apache Software Foundation. All Rights Reserved.