1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.ksb.api.messaging;
17
18 import java.io.Serializable;
19 import java.util.List;
20
21 import javax.xml.namespace.QName;
22
23
24
25
26
27
28
29 public interface MessageHelper {
30
31 <T> T getServiceAsynchronously(QName qname);
32 <T> T getServiceAsynchronously(QName qname, String applicationId);
33 <T> T getServiceAsynchronously(QName qname, AsynchronousCallback callback);
34 <T> T getServiceAsynchronously(QName qname, AsynchronousCallback callback, Serializable context);
35 <T> T getServiceAsynchronously(QName qname, AsynchronousCallback callback, Serializable context, String value1, String value2);
36 <T> T getServiceAsynchronously(QName qname, String applicationId, AsynchronousCallback callback, Serializable context, String value1, String value2);
37 <T> T getServiceAsynchronously(QName qname, Serializable context, String value1, String value2, long delayMilliseconds);
38 <T> T getServiceAsynchronously(QName qname, String applicationId, Serializable context, String value1, String value2, long delayMilliseconds);
39 <T> List<T> getAllRemoteServicesAsynchronously(QName qname);
40 }