1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.jboss.as.quickstarts.wsat.simple.jaxws;
18
19 import javax.xml.namespace.QName;
20 import javax.xml.ws.Service;
21 import javax.xml.ws.WebEndpoint;
22 import javax.xml.ws.WebServiceClient;
23 import javax.xml.ws.WebServiceFeature;
24
25 import java.net.MalformedURLException;
26 import java.net.URL;
27 import java.util.logging.Logger;
28
29
30
31
32
33 @WebServiceClient(name = "RestaurantServiceATService", targetNamespace = "http://www.jboss.org/jboss-jdf/jboss-as-quickstart/wsat/simple/Restaurant")
34 public class RestaurantServiceATService extends Service {
35
36 private final static URL RESTAURANTSERVICEATSERVICE_WSDL_LOCATION;
37 private final static Logger logger = Logger.getLogger(RestaurantServiceATService.class.getName());
38
39 static {
40 URL url = null;
41 try {
42 URL baseUrl;
43 baseUrl = RestaurantServiceATService.class.getResource(".");
44 url = new URL(baseUrl, "RestaurantServiceAT.wsdl");
45 } catch (MalformedURLException e) {
46 logger.warning("Failed to create URL for the wsdl Location: 'RestaurantServiceAT.wsdl', retrying as a local file");
47 logger.warning(e.getMessage());
48 }
49 RESTAURANTSERVICEATSERVICE_WSDL_LOCATION = url;
50 }
51
52 public RestaurantServiceATService(URL wsdlLocation, QName serviceName) {
53 super(wsdlLocation, serviceName);
54 }
55
56 public RestaurantServiceATService() {
57 super(RESTAURANTSERVICEATSERVICE_WSDL_LOCATION, new QName(
58 "http://www.jboss.org/jboss-jdf/jboss-as-quickstart/wsat/simple/Restaurant", "RestaurantServiceATService"));
59 }
60
61
62
63
64
65 @WebEndpoint(name = "RestaurantServiceAT")
66 public RestaurantServiceAT getRestaurantServiceAT() {
67 return super.getPort(new QName("http://www.jboss.org/jboss-jdf/jboss-as-quickstart/wsat/simple/Restaurant",
68 "RestaurantServiceAT"), RestaurantServiceAT.class);
69 }
70
71
72
73
74
75
76
77 @WebEndpoint(name = "RestaurantServiceAT")
78 public RestaurantServiceAT getRestaurantServiceAT(WebServiceFeature... features) {
79 return super.getPort(new QName("http://www.jboss.org/jboss-jdf/jboss-as-quickstart/wsat/simple/Restaurant",
80 "RestaurantServiceAT"), RestaurantServiceAT.class, features);
81 }
82
83 }