org.kuali.rice.ksb.messaging.serviceproxies
Class SynchronousServiceCallProxy

java.lang.Object
  extended by org.kuali.rice.core.api.util.reflect.BaseInvocationHandler
      extended by org.kuali.rice.ksb.messaging.serviceproxies.AsynchronousServiceCallProxy
          extended by org.kuali.rice.ksb.messaging.serviceproxies.SynchronousServiceCallProxy
All Implemented Interfaces:
InvocationHandler, TargetedInvocationHandler

public class SynchronousServiceCallProxy
extends AsynchronousServiceCallProxy

Used to Call a service synchronously but through the messaging code within workflow. Used to when switching generally asynchronously called services to synchronously called services. Generally for testing purposes.

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

Method Summary
static Object createInstance(List<Endpoint> endpoints, AsynchronousCallback callback, Serializable context, String value1, String value2)
           
protected  void executeMessage(PersistedMessageBO message)
           
 
Methods inherited from class org.kuali.rice.ksb.messaging.serviceproxies.AsynchronousServiceCallProxy
getCallback, getTarget, invokeInternal, saveMessage, setCallback
 
Methods inherited from class org.kuali.rice.core.api.util.reflect.BaseInvocationHandler
invoke, proxyEquals, proxyHashCode
 
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

createInstance

public static Object createInstance(List<Endpoint> endpoints,
                                    AsynchronousCallback callback,
                                    Serializable context,
                                    String value1,
                                    String value2)

executeMessage

protected void executeMessage(PersistedMessageBO message)
Overrides:
executeMessage in class AsynchronousServiceCallProxy


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