1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.kuali.rice.ksb.messaging;
18
19 import java.util.List;
20 import java.util.Map;
21
22 import javax.xml.namespace.QName;
23
24 import org.kuali.rice.core.resourceloader.ResourceLoader;
25 import org.kuali.rice.ksb.messaging.exceptionhandling.MessageExceptionHandler;
26
27
28
29
30
31
32
33
34
35
36
37 public interface RemoteResourceServiceLocator extends ResourceLoader {
38
39 public List<RemotedServiceHolder> getAllServices(QName qName);
40 public Map<QName, List<RemotedServiceHolder>> getClients();
41 public List<QName> getServiceNamesForUnqualifiedName(String unqualifiedServiceName);
42 public void removeService(ServiceInfo serviceInfo);
43 public Object getService(QName qName, String url);
44 public MessageExceptionHandler getMessageExceptionHandler(QName qName);
45 public void refresh();
46
47 }