uk.ac.soton.itinnovation.grid.comms.wsdl
Annotation Type WebMethod


@Documented
@Retention(value=RUNTIME)
public @interface WebMethod

Each method in a public web-service interface must be annotated with this annotation. This allows RemoteResourceProxy to know which methods to invoke as SOAP operations and can also provide extra information required to invoke the method.


Optional Element Summary
 boolean destroy
          If this operation returns successfully, the resource can no longer be used.
 boolean documentStyle
          Method is document-style.
 String returnElementName
          Allows specification of the return element QName for this method.
 String returnNamespace
           
 boolean serverReturnDocumentStyleHack
          DO NOT USE THIS.
 boolean usesBillingHeader
          This operation may require an account or SLA to be specified.
 

destroy

public abstract boolean destroy
If this operation returns successfully, the resource can no longer be used.

Default:
false

documentStyle

public abstract boolean documentStyle
Method is document-style. If true, the method is document-style, taking a single argument representing the contents of the operation element in the SOAP message. If false, the method may have multiple arguments, each of which becomes a 'part' element inside the operation element. This affects WSDL generation and message invocations.

Default:
false

usesBillingHeader

public abstract boolean usesBillingHeader
This operation may require an account or SLA to be specified. By default, invoking such a method will cause BillingHelper to be used to create any required headers.

Default:
false

serverReturnDocumentStyleHack

public abstract boolean serverReturnDocumentStyleHack
DO NOT USE THIS. This is a hack to allow returning an SLA usage summary from a 5.1 service to an old GRIA 5.0.1 client using the deprecated getUsageSummary method. See GRIAS-997

Default:
false

returnElementName

public abstract String returnElementName
Allows specification of the return element QName for this method. Used by the Ogsa-Dai service to allow compatability with the Ogsa-Dai client libraries.

Default:
""

returnNamespace

public abstract String returnNamespace
Default:
""


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.