1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.juddi.v3.client;
18
19 import java.net.URL;
20 import javax.xml.namespace.QName;
21 import javax.xml.ws.Service;
22 import javax.xml.ws.WebEndpoint;
23 import javax.xml.ws.WebServiceClient;
24 import javax.xml.ws.WebServiceFeature;
25
26 import org.apache.juddi.v3_service.JUDDIApiPortType;
27
28
29
30
31
32
33
34 @WebServiceClient(name = "JUDDIApiService", targetNamespace = "urn:juddi-apache-org:v3_service", wsdlLocation = "classpath:/juddi_api_v1.wsdl")
35 public class JUDDIApiService
36 extends Service
37 {
38
39 private final static URL JUDDIAPISERVICE_WSDL_LOCATION;
40
41 static {
42 URL url = ClassUtil.getResource("juddi_api_v1.wsdl",JUDDIApiService.class);
43 JUDDIAPISERVICE_WSDL_LOCATION = url;
44 }
45
46 public JUDDIApiService(URL wsdlLocation, QName serviceName) {
47 super(wsdlLocation, serviceName);
48 }
49
50 public JUDDIApiService() {
51 super(JUDDIAPISERVICE_WSDL_LOCATION, new QName("urn:juddi-apache-org:v3_service", "JUDDIApiService"));
52 }
53
54
55
56
57
58
59 @WebEndpoint(name = "JUDDIApiImplPort")
60 public JUDDIApiPortType getJUDDIApiImplPort() {
61 return super.getPort(new QName("urn:juddi-apache-org:v3_service", "JUDDIApiImplPort"), JUDDIApiPortType.class);
62 }
63
64
65
66
67
68
69
70
71 @WebEndpoint(name = "JUDDIApiImplPort")
72 public JUDDIApiPortType getJUDDIApiImplPort(WebServiceFeature... features) {
73 return super.getPort(new QName("urn:juddi-apache-org:v3_service", "JUDDIApiImplPort"), JUDDIApiPortType.class, features);
74 }
75
76 }