org.kuali.rice.ksb.messaging.bam
Class BAMClientProxy

java.lang.Object
  extended by org.kuali.rice.core.api.util.reflect.BaseInvocationHandler
      extended by org.kuali.rice.core.api.util.reflect.BaseTargetedInvocationHandler
          extended by org.kuali.rice.ksb.messaging.bam.BAMClientProxy
All Implemented Interfaces:
InvocationHandler, TargetedInvocationHandler

public class BAMClientProxy
extends BaseTargetedInvocationHandler

A client-side proxy for that records an entry in the BAM for invocations on the proxied service.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
BAMService

Method Summary
protected  Object invokeInternal(Object proxyObject, Method method, Object[] arguments)
           
static boolean isBamSupported()
           
static Object wrap(Object target, ServiceConfiguration serviceConfiguration)
           
 
Methods inherited from class org.kuali.rice.core.api.util.reflect.BaseTargetedInvocationHandler
getTarget, setTarget
 
Methods inherited from class org.kuali.rice.core.api.util.reflect.BaseInvocationHandler
invoke, proxyEquals, proxyHashCode, proxyToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.reflect.InvocationHandler
invoke
 

Method Detail

isBamSupported

public static boolean isBamSupported()

wrap

public static Object wrap(Object target,
                          ServiceConfiguration serviceConfiguration)

invokeInternal

protected Object invokeInternal(Object proxyObject,
                                Method method,
                                Object[] arguments)
                         throws Throwable
Specified by:
invokeInternal in class BaseInvocationHandler
Throws:
Throwable


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.