org.kuali.rice.ksb.messaging
Class KSBClientProxy
java.lang.Object
   org.kuali.rice.ksb.messaging.KSBClientProxy
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:
- invokein interface- InvocationHandler
 
- 
- Throws:
- Throwable
 
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.