Clover icon

jalviewX

  1. Project Clover database Wed Oct 31 2018 15:13:58 GMT
  2. Package ext.vamsas

File MuscleWSServiceLocator.java

 

Coverage histogram

../../img/srcFileCovDistChart0.png
56% of files have more coverage

Code metrics

12
39
14
1
197
134
23
0.59
2.79
14
1.64

Classes

Class Line # Actions
MuscleWSServiceLocator 25 39 23 65
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    /*
2    * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3    * Copyright (C) $$Year-Rel$$ The Jalview Authors
4    *
5    * This file is part of Jalview.
6    *
7    * Jalview is free software: you can redistribute it and/or
8    * modify it under the terms of the GNU General Public License
9    * as published by the Free Software Foundation, either version 3
10    * of the License, or (at your option) any later version.
11    *
12    * Jalview is distributed in the hope that it will be useful, but
13    * WITHOUT ANY WARRANTY; without even the implied warranty
14    * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15    * PURPOSE. See the GNU General Public License for more details.
16    *
17    * You should have received a copy of the GNU General Public License
18    * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19    * The Jalview Authors are detailed in the 'AUTHORS' file.
20    */
21    package ext.vamsas;
22   
23    import jalview.util.MessageManager;
24   
 
25    public class MuscleWSServiceLocator extends org.apache.axis.client.Service
26    implements ext.vamsas.MuscleWSService
27    {
28    // Use to get a proxy class for MuscleWS
29    private java.lang.String MuscleWS_address = "http://anaplog.compbio.dundee.ac.uk:8080/axis/services/MuscleWS";
30   
31    // The WSDD service name defaults to the port name.
32    private java.lang.String MuscleWSWSDDServiceName = "MuscleWS";
33   
34    private java.util.HashSet ports = null;
35   
 
36  0 toggle public MuscleWSServiceLocator()
37    {
38    }
39   
 
40  0 toggle public MuscleWSServiceLocator(org.apache.axis.EngineConfiguration config)
41    {
42  0 super(config);
43    }
44   
 
45  0 toggle public java.lang.String getMuscleWSAddress()
46    {
47  0 return MuscleWS_address;
48    }
49   
 
50  0 toggle public java.lang.String getMuscleWSWSDDServiceName()
51    {
52  0 return MuscleWSWSDDServiceName;
53    }
54   
 
55  0 toggle public void setMuscleWSWSDDServiceName(java.lang.String name)
56    {
57  0 MuscleWSWSDDServiceName = name;
58    }
59   
 
60  0 toggle public ext.vamsas.MuscleWS getMuscleWS()
61    throws javax.xml.rpc.ServiceException
62    {
63  0 java.net.URL endpoint;
64   
65  0 try
66    {
67  0 endpoint = new java.net.URL(MuscleWS_address);
68    } catch (java.net.MalformedURLException e)
69    {
70  0 throw new javax.xml.rpc.ServiceException(e);
71    }
72   
73  0 return getMuscleWS(endpoint);
74    }
75   
 
76  0 toggle public ext.vamsas.MuscleWS getMuscleWS(java.net.URL portAddress)
77    throws javax.xml.rpc.ServiceException
78    {
79  0 try
80    {
81  0 ext.vamsas.MuscleWSSoapBindingStub _stub = new ext.vamsas.MuscleWSSoapBindingStub(
82    portAddress, this);
83  0 _stub.setPortName(getMuscleWSWSDDServiceName());
84   
85  0 return _stub;
86    } catch (org.apache.axis.AxisFault e)
87    {
88  0 return null;
89    }
90    }
91   
 
92  0 toggle public void setMuscleWSEndpointAddress(java.lang.String address)
93    {
94  0 MuscleWS_address = address;
95    }
96   
97    /**
98    * For the given interface, get the stub implementation. If this service has
99    * no port for the given interface, then ServiceException is thrown.
100    */
 
101  0 toggle public java.rmi.Remote getPort(Class serviceEndpointInterface)
102    throws javax.xml.rpc.ServiceException
103    {
104  0 try
105    {
106  0 if (ext.vamsas.MuscleWS.class
107    .isAssignableFrom(serviceEndpointInterface))
108    {
109  0 ext.vamsas.MuscleWSSoapBindingStub _stub = new ext.vamsas.MuscleWSSoapBindingStub(
110    new java.net.URL(MuscleWS_address), this);
111  0 _stub.setPortName(getMuscleWSWSDDServiceName());
112   
113  0 return _stub;
114    }
115    } catch (java.lang.Throwable t)
116    {
117  0 throw new javax.xml.rpc.ServiceException(t);
118    }
119   
120  0 throw new javax.xml.rpc.ServiceException(MessageManager.formatMessage(
121    "exception.no_stub_implementation_for_interface",
122  0 new String[] { (serviceEndpointInterface == null ? "null"
123    : serviceEndpointInterface.getName()) }));
124    }
125   
126    /**
127    * For the given interface, get the stub implementation. If this service has
128    * no port for the given interface, then ServiceException is thrown.
129    */
 
130  0 toggle public java.rmi.Remote getPort(javax.xml.namespace.QName portName,
131    Class serviceEndpointInterface)
132    throws javax.xml.rpc.ServiceException
133    {
134  0 if (portName == null)
135    {
136  0 return getPort(serviceEndpointInterface);
137    }
138   
139  0 java.lang.String inputPortName = portName.getLocalPart();
140   
141  0 if ("MuscleWS".equals(inputPortName))
142    {
143  0 return getMuscleWS();
144    }
145    else
146    {
147  0 java.rmi.Remote _stub = getPort(serviceEndpointInterface);
148  0 ((org.apache.axis.client.Stub) _stub).setPortName(portName);
149   
150  0 return _stub;
151    }
152    }
153   
 
154  0 toggle public javax.xml.namespace.QName getServiceName()
155    {
156  0 return new javax.xml.namespace.QName("vamsas", "MuscleWSService");
157    }
158   
 
159  0 toggle public java.util.Iterator getPorts()
160    {
161  0 if (ports == null)
162    {
163  0 ports = new java.util.HashSet();
164  0 ports.add(new javax.xml.namespace.QName("vamsas", "MuscleWS"));
165    }
166   
167  0 return ports.iterator();
168    }
169   
170    /**
171    * Set the endpoint address for the specified port name.
172    */
 
173  0 toggle public void setEndpointAddress(java.lang.String portName,
174    java.lang.String address) throws javax.xml.rpc.ServiceException
175    {
176  0 if ("MuscleWS".equals(portName))
177    {
178  0 setMuscleWSEndpointAddress(address);
179    }
180    else
181    { // Unknown Port Name
182  0 throw new javax.xml.rpc.ServiceException(
183    MessageManager.formatMessage(
184    "exception.cannot_set_endpoint_address_unknown_port",
185    new String[] { portName }));
186    }
187    }
188   
189    /**
190    * Set the endpoint address for the specified port name.
191    */
 
192  0 toggle public void setEndpointAddress(javax.xml.namespace.QName portName,
193    java.lang.String address) throws javax.xml.rpc.ServiceException
194    {
195  0 setEndpointAddress(portName.getLocalPart(), address);
196    }
197    }