com.flat502.rox.server
Class HttpRequestUnmarshaller

java.lang.Object
  extended by com.flat502.rox.server.HttpRequestUnmarshaller
Direct Known Subclasses:
CgiRequestUnmarshaller, XmlRpcRequestUnmarshaller

public abstract class HttpRequestUnmarshaller
extends java.lang.Object

An abstract base class for request unmarshaller implementations.

Request unmarshallers bridge raw HTTP requests and RpcCall instances.

Request unmarshallers may be registered on a given HTTP server using the HttpRpcServer.registerRequestUnmarshaller(String, HttpRequestUnmarshaller) method.


Constructor Summary
HttpRequestUnmarshaller()
           
 
Method Summary
abstract  RpcCall unmarshal(HttpRequestBuffer request, MethodCallUnmarshallerAid aid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpRequestUnmarshaller

public HttpRequestUnmarshaller()
Method Detail

unmarshal

public abstract RpcCall unmarshal(HttpRequestBuffer request,
                                  MethodCallUnmarshallerAid aid)
                           throws java.lang.Exception
Throws:
java.lang.Exception