com.caucho.hessian.client
Class HessianJMSProxy

java.lang.Object
  extended by com.caucho.hessian.client.HessianJMSProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class HessianJMSProxy
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

Proxy implementation for Hessian clients using JMS. Applications will generally use HessianProxyFactory to create proxy clients.


Field Summary
protected static java.util.logging.Logger log
           
 
Method Summary
 java.lang.String getOutboundName()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
          Handles the object invocation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static java.util.logging.Logger log
Method Detail

getOutboundName

public java.lang.String getOutboundName()

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Handles the object invocation.

Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Parameters:
proxy - the proxy object to invoke
method - the method to call
args - the arguments to the proxy object
Throws:
java.lang.Throwable