com.noelios.restlet.http
Class HttpServerConverter

java.lang.Object
  extended by com.noelios.restlet.http.HttpConverter
      extended by com.noelios.restlet.http.HttpServerConverter

public class HttpServerConverter
extends HttpConverter

Converter of low-level HTTP server calls into high-level uniform calls.

Author:
Jerome Louvel (contact@noelios.com)

Constructor Summary
HttpServerConverter(Context context)
          Constructor.
 
Method Summary
protected  void addResponseHeaders(HttpResponse response)
          Adds the response headers for the handled uniform call.
 void commit(HttpResponse response)
          Commits the changes to a handled uniform call back into the original HTTP call.
 HttpRequest toRequest(HttpServerCall httpCall)
          Converts a low-level HTTP call into a high-level uniform request.
 
Methods inherited from class com.noelios.restlet.http.HttpConverter
addAdditionalHeaders, getContext, getLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpServerConverter

public HttpServerConverter(Context context)
Constructor.

Parameters:
context - The client context.
Method Detail

toRequest

public HttpRequest toRequest(HttpServerCall httpCall)
Converts a low-level HTTP call into a high-level uniform request.

Parameters:
httpCall - The low-level HTTP call.
Returns:
A new high-level uniform request.

commit

public void commit(HttpResponse response)
Commits the changes to a handled uniform call back into the original HTTP call. The default implementation first invokes the "addResponseHeaders" then asks the "htppCall" to send the response back to the client.

Parameters:
response - The high-level response.

addResponseHeaders

protected void addResponseHeaders(HttpResponse response)
Adds the response headers for the handled uniform call.

Parameters:
response - The response returned.


Copyright © 2005-2007 Noelios Technologies.