org.kuali.rice.ksb.messaging
Class KSBClientProxy
java.lang.Object
  
org.kuali.rice.ksb.messaging.KSBClientProxy
- All Implemented Interfaces: 
 - InvocationHandler
 
public class KSBClientProxy
- extends Object
- implements InvocationHandler
  
This class creates a proxy for services deployed on KSB. A 
 reference to the service is obtained only upon the first method
 invocation.
- Author:
 
  - Kuali Rice Team (rice.collab@kuali.org)
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LOG
private static final Logger LOG
serviceName
QName serviceName
service
Object service
KSBClientProxy
public KSBClientProxy(String serviceQName)
newInstance
public static <T> T newInstance(String serviceQName,
                                Class<T> interfaceClass)
                     throws InstantiationException,
                            IllegalAccessException
 
- Throws:
 InstantiationException
IllegalAccessException
 
invoke
public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
- Specified by:
 invoke in interface InvocationHandler
 
- Throws:
 Throwable
 
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.