1 /***
2 * CommonExecutionConnectorServiceLocator.java
3 *
4 * This file was auto-generated from WSDL
5 * by the Apache Axis WSDL2Java emitter.
6 */
7
8 package org.astrogrid.applications.service.v1.cea;
9
10 public class CommonExecutionConnectorServiceLocator extends org.apache.axis.client.Service implements org.astrogrid.applications.service.v1.cea.CommonExecutionConnectorService {
11
12
13 private final java.lang.String CommonExecutionConnectorService_address = "http://localhost:8080/astrogrid-applications/services/CommonExecutionConnectorService";
14
15 public java.lang.String getCommonExecutionConnectorServiceAddress() {
16 return CommonExecutionConnectorService_address;
17 }
18
19
20 private java.lang.String CommonExecutionConnectorServiceWSDDServiceName = "CommonExecutionConnectorService";
21
22 public java.lang.String getCommonExecutionConnectorServiceWSDDServiceName() {
23 return CommonExecutionConnectorServiceWSDDServiceName;
24 }
25
26 public void setCommonExecutionConnectorServiceWSDDServiceName(java.lang.String name) {
27 CommonExecutionConnectorServiceWSDDServiceName = name;
28 }
29
30 public org.astrogrid.applications.service.v1.cea.CommonExecutionConnector getCommonExecutionConnectorService() throws javax.xml.rpc.ServiceException {
31 java.net.URL endpoint;
32 try {
33 endpoint = new java.net.URL(CommonExecutionConnectorService_address);
34 }
35 catch (java.net.MalformedURLException e) {
36 throw new javax.xml.rpc.ServiceException(e);
37 }
38 return getCommonExecutionConnectorService(endpoint);
39 }
40
41 public org.astrogrid.applications.service.v1.cea.CommonExecutionConnector getCommonExecutionConnectorService(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {
42 try {
43 org.astrogrid.applications.service.v1.cea.CommonExecutionConnectorServiceSoapBindingStub _stub = new org.astrogrid.applications.service.v1.cea.CommonExecutionConnectorServiceSoapBindingStub(portAddress, this);
44 _stub.setPortName(getCommonExecutionConnectorServiceWSDDServiceName());
45 return _stub;
46 }
47 catch (org.apache.axis.AxisFault e) {
48 return null;
49 }
50 }
51
52 /***
53 * For the given interface, get the stub implementation.
54 * If this service has no port for the given interface,
55 * then ServiceException is thrown.
56 */
57 public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
58 try {
59 if (org.astrogrid.applications.service.v1.cea.CommonExecutionConnector.class.isAssignableFrom(serviceEndpointInterface)) {
60 org.astrogrid.applications.service.v1.cea.CommonExecutionConnectorServiceSoapBindingStub _stub = new org.astrogrid.applications.service.v1.cea.CommonExecutionConnectorServiceSoapBindingStub(new java.net.URL(CommonExecutionConnectorService_address), this);
61 _stub.setPortName(getCommonExecutionConnectorServiceWSDDServiceName());
62 return _stub;
63 }
64 }
65 catch (java.lang.Throwable t) {
66 throw new javax.xml.rpc.ServiceException(t);
67 }
68 throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface: " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));
69 }
70
71 /***
72 * For the given interface, get the stub implementation.
73 * If this service has no port for the given interface,
74 * then ServiceException is thrown.
75 */
76 public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
77 if (portName == null) {
78 return getPort(serviceEndpointInterface);
79 }
80 String inputPortName = portName.getLocalPart();
81 if ("CommonExecutionConnectorService".equals(inputPortName)) {
82 return getCommonExecutionConnectorService();
83 }
84 else {
85 java.rmi.Remote _stub = getPort(serviceEndpointInterface);
86 ((org.apache.axis.client.Stub) _stub).setPortName(portName);
87 return _stub;
88 }
89 }
90
91 public javax.xml.namespace.QName getServiceName() {
92 return new javax.xml.namespace.QName("urn:cea.applications.astrogrid.org", "CommonExecutionConnectorService");
93 }
94
95 private java.util.HashSet ports = null;
96
97 public java.util.Iterator getPorts() {
98 if (ports == null) {
99 ports = new java.util.HashSet();
100 ports.add(new javax.xml.namespace.QName("CommonExecutionConnectorService"));
101 }
102 return ports.iterator();
103 }
104
105 }