com.flat502.rox.server
Class XmlRpcMethodProxy

java.lang.Object
  extended by com.flat502.rox.marshal.UnmarshallerAid
      extended by com.flat502.rox.marshal.MethodCallUnmarshallerAid
          extended by com.flat502.rox.server.RpcMethodProxy
              extended by com.flat502.rox.server.XmlRpcMethodProxy

public class XmlRpcMethodProxy
extends RpcMethodProxy

This is a specialization of RpcMethodProxy that creates objects that cater for XML-RPC.


Constructor Summary
XmlRpcMethodProxy(java.lang.String namePattern, java.lang.Object target)
           
XmlRpcMethodProxy(java.lang.String namePattern, java.lang.Object target, FieldNameEncoder fieldNameEncoder)
           
 
Method Summary
 RpcFault newRpcFault(java.lang.Throwable e)
           
protected  RpcResponse newRpcResponse(java.lang.Object returnValue)
           
 
Methods inherited from class com.flat502.rox.server.RpcMethodProxy
decodeRpcMethodName, encodeJavaMethodName, getFieldNameCodec, getType, invoke, invoke
 
Methods inherited from class com.flat502.rox.marshal.UnmarshallerAid
ignoreMissingFields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRpcMethodProxy

public XmlRpcMethodProxy(java.lang.String namePattern,
                         java.lang.Object target)

XmlRpcMethodProxy

public XmlRpcMethodProxy(java.lang.String namePattern,
                         java.lang.Object target,
                         FieldNameEncoder fieldNameEncoder)
Method Detail

newRpcResponse

protected RpcResponse newRpcResponse(java.lang.Object returnValue)
Specified by:
newRpcResponse in class RpcMethodProxy

newRpcFault

public RpcFault newRpcFault(java.lang.Throwable e)
Specified by:
newRpcFault in class RpcMethodProxy