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

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.utils.RemoteMethod
      extended by uk.ac.soton.itinnovation.grid.utils.RemoteBoundMethod

public class RemoteBoundMethod
extends RemoteMethod

A RemoteBoundMethod is a holder class which identifies a method on a particular web-service endpoint.


Constructor Summary
RemoteBoundMethod(javax.wsdl.Definition wsdlDefinition, String service, String operation, BindingEntry bindingEntry, URL endpoint, boolean documentStyle)
          Create a new RemoteBoundMethod.
RemoteBoundMethod(Parser wsdlParser, String service, String operation, QName bindingName, URL endpoint, boolean documentStyle)
          Create a new RemoteBoundMethod.
RemoteBoundMethod(Parser wsdlParser, String service, String operation, String bindingName, URL endpoint, boolean documentStyle)
          Deprecated. use other constructor
 
Method Summary
 URL getEndpoint()
           
 
Methods inherited from class uk.ac.soton.itinnovation.grid.utils.RemoteMethod
getDocumentStyle, getOperation, getParameters, getReturnType, getService, getTargetNamespace, getWSDL, setUsesBillingHeader, toString, usesBillingHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteBoundMethod

@Deprecated
public RemoteBoundMethod(Parser wsdlParser,
                                    String service,
                                    String operation,
                                    String bindingName,
                                    URL endpoint,
                                    boolean documentStyle)
                  throws NoSuchOperationException
Deprecated. use other constructor

Throws:
NoSuchOperationException

RemoteBoundMethod

public RemoteBoundMethod(Parser wsdlParser,
                         String service,
                         String operation,
                         QName bindingName,
                         URL endpoint,
                         boolean documentStyle)
                  throws NoSuchOperationException
Create a new RemoteBoundMethod.

Parameters:
wsdlParser - the WSDL for the service
service - the name of the service
operation - the name of the operation (not namespace qualified)
bindingName - the name of the SOAP bindings
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.1

RemoteBoundMethod

public RemoteBoundMethod(javax.wsdl.Definition wsdlDefinition,
                         String service,
                         String operation,
                         BindingEntry bindingEntry,
                         URL endpoint,
                         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

getEndpoint

public URL getEndpoint()


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