1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.ksb.messaging;
17
18 import org.springframework.beans.factory.FactoryBean;
19
20
21
22
23
24
25
26 public class KSBClientProxyFactoryBean implements FactoryBean {
27
28 private Class<Object> serviceEndpointInterface;
29 private String serviceQName;
30
31 public Object getObject() throws Exception {
32 return KSBClientProxy.newInstance(serviceQName, serviceEndpointInterface);
33 }
34
35 public Class<Object> getObjectType() {
36 return serviceEndpointInterface;
37 }
38
39 public boolean isSingleton() {
40 return false;
41 }
42
43 public Class<Object> getServiceEndpointInterface() {
44 return serviceEndpointInterface;
45 }
46
47 public void setServiceEndpointInterface(Class<Object> serviceInterface) {
48 this.serviceEndpointInterface = serviceInterface;
49 }
50
51 public String getServiceQName() {
52 return serviceQName;
53 }
54
55 public void setServiceQName(String serviceQName) {
56 this.serviceQName = serviceQName;
57 }
58
59 }