uk.ac.soton.itinnovation.grid.utils
Class RemoteMethod

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.utils.RemoteMethod
Direct Known Subclasses:
RemoteBoundMethod

public class RemoteMethod
extends Object

A RemoteBoundMethod is a holder class which contains information about a SOAP operation.


Constructor Summary
RemoteMethod(javax.wsdl.Definition wsdlDefinition, String service, String operation, BindingEntry bindingEntry, boolean documentStyle)
          Create a new RemoteBoundMethod.
 
Method Summary
 boolean getDocumentStyle()
           
 javax.wsdl.Operation getOperation()
           
 Parameters getParameters()
           
 QName getReturnType()
           
 String getService()
           
 String getTargetNamespace()
           
 javax.wsdl.Definition getWSDL()
           
 void setUsesBillingHeader(boolean uses)
           
 String toString()
           
 boolean usesBillingHeader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteMethod

public RemoteMethod(javax.wsdl.Definition wsdlDefinition,
                    String service,
                    String operation,
                    BindingEntry bindingEntry,
                    boolean documentStyle)
             throws NoSuchOperationException
Create a new RemoteBoundMethod.

Parameters:
wsdlDefinition - the WSDL for the service
service - the name of the service
operation - the name of the operation (not namespace qualified)
bindingEntry - the SOAP binding to use
endpoint - the endpoint address of the service
documentStyle - whether to use the "document" SOAP message style (not RPC)
Throws:
NoSuchOperationException - if the portType, bindings or operation can't be found
Since:
5.3
Method Detail

getWSDL

public javax.wsdl.Definition getWSDL()

getService

public String getService()

getOperation

public javax.wsdl.Operation getOperation()

getTargetNamespace

public String getTargetNamespace()

getReturnType

public QName getReturnType()

getParameters

public Parameters getParameters()

getDocumentStyle

public boolean getDocumentStyle()

setUsesBillingHeader

public void setUsesBillingHeader(boolean uses)

usesBillingHeader

public boolean usesBillingHeader()

toString

public String toString()
Overrides:
toString in class Object


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