Package org.kuali.rice.ksb.messaging.bam
Class BAMClientProxy
java.lang.Object
org.kuali.rice.core.api.util.reflect.BaseInvocationHandler
org.kuali.rice.core.api.util.reflect.BaseTargetedInvocationHandler
org.kuali.rice.ksb.messaging.bam.BAMClientProxy
- All Implemented Interfaces:
InvocationHandler,TargetedInvocationHandler
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:
-
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectinvokeInternal(Object proxyObject, Method method, Object[] arguments) static booleanstatic Objectwrap(Object target, ServiceConfiguration serviceConfiguration) Methods inherited from class org.kuali.rice.core.api.util.reflect.BaseTargetedInvocationHandler
getTarget, setTargetMethods inherited from class org.kuali.rice.core.api.util.reflect.BaseInvocationHandler
invoke, proxyEquals, proxyHashCode, proxyToStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.reflect.InvocationHandler
invoke
-
Method Details
-
isBamSupported
public static boolean isBamSupported() -
wrap
-
invokeInternal
protected Object invokeInternal(Object proxyObject, Method method, Object[] arguments) throws Throwable - Specified by:
invokeInternalin classBaseInvocationHandler- Throws:
Throwable
-