The @WebMethod annotation
The @WebMethod annotation is defined by the javax.jws.WebMethod interface. It is placed on the methods in the SEI. The @WebMethod annotation provides the information that is normally represented in the wsdl:operation element describing the operation to which the method is associated.
The following table describes the properties of the @WebMethod annotation.
Property |
Description |
---|---|
operationName |
Specifies the value of the associated wsdl:operation element's name. The default value is the name of the method. |
action |
Specifies the value of the soapAction attribute of the soap:operation element generated for the method. The default value is an empty string. |
exclude |
Specifies if the method should be excluded from the service interface. The default is false . |