| JavaTM 2 Platform Std. Ed. v1.6.0
javax.jws
Annotation Type WebMethod
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface WebMethod
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 JAX-RPC 1.1, section 5.
The method is not required to throw java.rmi.RemoteException.
|
Optional Element Summary |
String |
action
The action for this operation. |
boolean |
exclude
Marks a method to NOT be exposed as a web method. |
String |
operationName
Name of the wsdl:operation matching this method. |
operationName
public abstract String operationName
- Name of the wsdl:operation matching this method.
- Default:
- ""
action
public abstract String action
- The action for this operation.
For SOAP bindings, this determines the value of the soap action.
- Default:
- ""
exclude
public abstract 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
- Default:
- false
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|