View Javadoc

1   package org.codehaus.xfire.annotations.backport175;
2   
3   /***
4    * backport175 version of the WebService Annotation.
5    *
6    * @author Arjen Poutsma
7    * @see org.codehaus.xfire.annotations.WebServiceAnnotation
8    */
9   public interface WebService
10  {
11      /***
12       * Returns the complete name of the service endpoint interface defining the service�s abstract Web Service
13       * contract.
14       *
15       * @return the name of the service endpoint interface.
16       */
17      String endpointInterface();
18  
19      /***
20       * Returns the name of the Web Service. Used as the name of the wsdl:portType when mapped to WSDL 1.1.  Defaults to
21       * the simple name of the Java class or interface.
22       *
23       * @return the name of the Web Service.
24       */
25      String name();
26  
27      /***
28       * Returns the service name of the Web Service. Used as the name of the wsdl:service when mapped to WSDL 1.1.  Not
29       * allowed on interfaces. Defaults to the simple name of the Java class + �Service".
30       *
31       * @return the service name of the Web Service.
32       */
33      String serviceName();
34  
35      /***
36       * Returns the XML namespace used for the WSDL and XML elements generated from this Web Service.
37       *
38       * @return the XML namespace used.
39       */
40      String targetNamespace();
41  }