Top Description Methods
jakarta.jws

public @Interface WebMethod

extends Annotation
Annotations
@Retention:RUNTIME
@Target:METHOD
Imports
java.lang.annotation.Target, .ElementType, .Retention, .RetentionPolicy

Customizes a method that is exposed as a Web Service operation. The associated method must be public and its parameters return value, and exceptions must follow the rules defined in Jakarta XML Web Services Specification, section 5. The method is not required to throw java.rmi.RemoteException.
Since
1.6

Method Summary

Modifier and TypeMethod and Description
public String
action()

The action for this operation.

public boolean
exclude()

Marks a method to NOT be exposed as a web method.

public String
operationName()

Name of the wsdl:operation matching this method.

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

actionback to summary
public String action()

The action for this operation.

For SOAP bindings, this determines the value of the soap action.

excludeback to summary
public boolean exclude()

Marks a method to NOT be exposed as a web method.

Used to stop an inherited method from being exposed as part of this web service. If this element is specified, other elements MUST NOT be specified for the @WebMethod.

This member-value is not allowed on endpoint interfaces.

Since
2.0
operationNameback to summary
public String operationName()

Name of the wsdl:operation matching this method.