org.gridbus.broker.services.application.ws
Class WSExecutor

java.lang.Object
  extended by org.gridbus.broker.services.application.ws.WSExecutor
Direct Known Subclasses:
AxisExecutor

public abstract class WSExecutor
extends java.lang.Object

Author:
Xingchen Chu (xchu@csse.unimelb.edu.au)

Constructor Summary
WSExecutor(java.lang.String serviceURI, java.lang.String targetNamespace, java.lang.String serviceName, java.lang.String portName)
           
WSExecutor(java.lang.String serviceURI, java.lang.String targetNamespace, java.lang.String serviceName, java.lang.String portName, java.lang.String operationName, java.lang.Object[] params)
           
 
Method Summary
 void addCall(java.lang.String operationName, java.lang.Object[] params)
           
 java.lang.Object[] bulkInvoke()
           
abstract  java.lang.Object doInvoke(java.lang.String serviceURI, java.lang.String targetNamespace, java.lang.String serviceName, java.lang.String portName, java.lang.String operationName, java.lang.Object[] inputParams)
           
 java.lang.String getOperationName()
           
 java.lang.Object[] getParams()
           
 java.lang.String getPortName()
           
 java.lang.String getServiceName()
           
 java.lang.String getServiceURI()
           
 java.lang.String getTargetNamespace()
           
 java.lang.Object invoke()
           
 void setOperationName(java.lang.String operationName)
           
 void setParams(java.lang.Object[] params)
           
 void setPortName(java.lang.String portName)
           
 void setServiceName(java.lang.String serviceName)
           
 void setServiceURI(java.lang.String serviceURI)
           
 void setTargetNamespace(java.lang.String targetNamespace)
           
 java.lang.Class wrapPrimitive(java.lang.Class cl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSExecutor

public WSExecutor(java.lang.String serviceURI,
                  java.lang.String targetNamespace,
                  java.lang.String serviceName,
                  java.lang.String portName,
                  java.lang.String operationName,
                  java.lang.Object[] params)

WSExecutor

public WSExecutor(java.lang.String serviceURI,
                  java.lang.String targetNamespace,
                  java.lang.String serviceName,
                  java.lang.String portName)
Method Detail

addCall

public void addCall(java.lang.String operationName,
                    java.lang.Object[] params)

getTargetNamespace

public java.lang.String getTargetNamespace()

setTargetNamespace

public void setTargetNamespace(java.lang.String targetNamespace)

getServiceName

public java.lang.String getServiceName()

setServiceName

public void setServiceName(java.lang.String serviceName)

wrapPrimitive

public java.lang.Class wrapPrimitive(java.lang.Class cl)
                              throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

invoke

public java.lang.Object invoke()
                        throws java.lang.Exception
Throws:
java.lang.Exception

bulkInvoke

public java.lang.Object[] bulkInvoke()

doInvoke

public abstract java.lang.Object doInvoke(java.lang.String serviceURI,
                                          java.lang.String targetNamespace,
                                          java.lang.String serviceName,
                                          java.lang.String portName,
                                          java.lang.String operationName,
                                          java.lang.Object[] inputParams)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getOperationName

public java.lang.String getOperationName()

setOperationName

public void setOperationName(java.lang.String operationName)

getParams

public java.lang.Object[] getParams()

setParams

public void setParams(java.lang.Object[] params)

getPortName

public java.lang.String getPortName()

setPortName

public void setPortName(java.lang.String portName)

getServiceURI

public java.lang.String getServiceURI()

setServiceURI

public void setServiceURI(java.lang.String serviceURI)

Copyright © The University of Melbourne. 2006