|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmarquee.xmlrpc.XmlRpcProxy
marquee.xmlrpc.objectcomm.Proxy
Performs the same tasks as the XmlRpcProxy but also supports arbitrary Java objects as return values. It relies on the Serializer which serializes Java objects as structs and InvocationProcessor which is able to rebuild the object parameters on the server side.
Before Proxy may be used the Serializer must be added to the XmlRpcSerializer mechanism on both the server and the client side and the InvocationProcessor must be registered with the XmlRpcServer.
XmlRpcProxy
,
marquee.xmlrpc.objectcomms.Serializer
,
marquee.xmlrpc.objectcomms.InvocationProcessor
Method Summary | |
static java.lang.Object |
createProxy(java.lang.String host,
int port,
java.lang.String path,
java.lang.Class[] interfaces)
Creates a new dynamic proxy object that implements all supplied interfaces. |
static java.lang.Object |
createProxy(java.lang.String host,
int port,
java.lang.String path,
java.lang.String objectName,
java.lang.Class[] interfaces)
Creates a new dynamic proxy object that implements all supplied interfaces. |
static java.lang.Object |
createProxy(java.net.URL url,
java.lang.Class[] interfaces)
Creates a new dynamic proxy object that implements all supplied interfaces. |
static java.lang.Object |
createProxy(java.net.URL url,
java.lang.String objectName,
java.lang.Class[] interfaces)
Creates a new dynamic proxy object that implements all supplied interfaces. |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
Handles method calles invoked on the proxy object. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static java.lang.Object createProxy(java.lang.String host, int port, java.lang.String path, java.lang.Class[] interfaces) throws XmlRpcException
XmlRpcProxy
XmlRpcException
public static java.lang.Object createProxy(java.lang.String host, int port, java.lang.String path, java.lang.String objectName, java.lang.Class[] interfaces) throws XmlRpcException
XmlRpcProxy
XmlRpcException
public static java.lang.Object createProxy(java.net.URL url, java.lang.Class[] interfaces) throws XmlRpcException
XmlRpcProxy
XmlRpcException
public static java.lang.Object createProxy(java.net.URL url, java.lang.String objectName, java.lang.Class[] interfaces) throws XmlRpcException
XmlRpcProxy
XmlRpcException
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
XmlRpcProxy
invoke
in interface java.lang.reflect.InvocationHandler
invoke
in class XmlRpcProxy
java.lang.Throwable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |