org.kuali.rice.ksb.messaging
Class MessageHelperImpl

java.lang.Object
  extended by org.kuali.rice.ksb.messaging.MessageHelperImpl
All Implemented Interfaces:
MessageHelper

public class MessageHelperImpl
extends Object
implements MessageHelper


Constructor Summary
MessageHelperImpl()
           
 
Method Summary
static
<T> T
createProxy(boolean sync, List<Endpoint> endpoints, AsynchronousCallback callback, Serializable context, String value1, String value2)
           
static
<T> T
createProxyDelayed(boolean sync, List<Endpoint> endpoints, Serializable context, String value1, String value2, long delayMilliseconds)
           
<T> List<T>
getAllRemoteServicesAsynchronously(QName qname)
           
<T> T
getDelayedAsynchronousServiceCallProxy(QName qname, String applicationId, Serializable context, String value1, String value2, long delayMilliseconds)
           
<T> T
getServiceAsynchronously(QName qname)
           
<T> T
getServiceAsynchronously(QName qname, AsynchronousCallback callback)
           
<T> T
getServiceAsynchronously(QName qname, AsynchronousCallback callback, Serializable context)
           
<T> T
getServiceAsynchronously(QName qname, AsynchronousCallback callback, Serializable context, String value1, String value2)
           
<T> T
getServiceAsynchronously(QName qname, Serializable context, String value1, String value2, long delayMilliseconds)
           
<T> T
getServiceAsynchronously(QName qname, String applicationId)
           
<T> T
getServiceAsynchronously(QName qname, String applicationId, AsynchronousCallback callback, Serializable context, String value1, String value2)
           
<T> T
getServiceAsynchronously(QName qname, String applicationId, Serializable context, String value1, String value2, long delayMilliseconds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageHelperImpl

public MessageHelperImpl()
Method Detail

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname)
Specified by:
getServiceAsynchronously in interface MessageHelper

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname,
                                      String applicationId)
Specified by:
getServiceAsynchronously in interface MessageHelper

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname,
                                      AsynchronousCallback callback)
Specified by:
getServiceAsynchronously in interface MessageHelper

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname,
                                      AsynchronousCallback callback,
                                      Serializable context)
Specified by:
getServiceAsynchronously in interface MessageHelper

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname,
                                      AsynchronousCallback callback,
                                      Serializable context,
                                      String value1,
                                      String value2)
Specified by:
getServiceAsynchronously in interface MessageHelper

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname,
                                      String applicationId,
                                      AsynchronousCallback callback,
                                      Serializable context,
                                      String value1,
                                      String value2)
Specified by:
getServiceAsynchronously in interface MessageHelper

getDelayedAsynchronousServiceCallProxy

public <T> T getDelayedAsynchronousServiceCallProxy(QName qname,
                                                    String applicationId,
                                                    Serializable context,
                                                    String value1,
                                                    String value2,
                                                    long delayMilliseconds)

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname,
                                      Serializable context,
                                      String value1,
                                      String value2,
                                      long delayMilliseconds)
Specified by:
getServiceAsynchronously in interface MessageHelper

getServiceAsynchronously

public <T> T getServiceAsynchronously(QName qname,
                                      String applicationId,
                                      Serializable context,
                                      String value1,
                                      String value2,
                                      long delayMilliseconds)
Specified by:
getServiceAsynchronously in interface MessageHelper

getAllRemoteServicesAsynchronously

public <T> List<T> getAllRemoteServicesAsynchronously(QName qname)
Specified by:
getAllRemoteServicesAsynchronously in interface MessageHelper

createProxy

public static <T> T createProxy(boolean sync,
                                List<Endpoint> endpoints,
                                AsynchronousCallback callback,
                                Serializable context,
                                String value1,
                                String value2)

createProxyDelayed

public static <T> T createProxyDelayed(boolean sync,
                                       List<Endpoint> endpoints,
                                       Serializable context,
                                       String value1,
                                       String value2,
                                       long delayMilliseconds)


Copyright © 2005–2015 The Kuali Foundation. All rights reserved.