Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.embl.ebi.escience.scuflworkers.wsdl
Class WSDLInvocationTask  view WSDLInvocationTask download WSDLInvocationTask.java

java.lang.Object
  extended byTask
      extended byuk.ac.soton.itinnovation.taverna.enactor.entities.TavernaTask
          extended byuk.ac.soton.itinnovation.taverna.enactor.entities.ProcessorTask
              extended byorg.embl.ebi.escience.scuflworkers.wsdl.WSDLInvocationTask

public class WSDLInvocationTask
extends uk.ac.soton.itinnovation.taverna.enactor.entities.ProcessorTask

The task required to invoke an arbitrary web service.


Field Summary
private static int INVOCATION_TIMEOUT
           
private static org.apache.log4j.Logger logger
           
private  org.jdom.Element provenanceElement
           
private static org.apache.axis.client.Service service
           
 
Fields inherited from class uk.ac.soton.itinnovation.taverna.enactor.entities.ProcessorTask
logLevel, proc, PROVENANCE_NAMESPACE
 
Fields inherited from class uk.ac.soton.itinnovation.taverna.enactor.entities.TavernaTask
endTime, startTime
 
Constructor Summary
WSDLInvocationTask(java.lang.String id, org.embl.ebi.escience.scufl.Processor proc, uk.ac.soton.itinnovation.taverna.enactor.broker.LogLevel l, java.lang.String userID, java.lang.String userCtx)
           
 
Method Summary
 void cleanUpConcreteTask()
           
 java.util.Map execute(java.util.Map inputMap)
          Method that actually undertakes a service action.
private  org.apache.axis.client.Call getCall()
           
 org.jdom.Element getProvenance()
          Retrieve provenance information for this task, concrete tasks should overide this method and provide this information as an XML JDOM element
 
Methods inherited from class uk.ac.soton.itinnovation.taverna.enactor.entities.ProcessorTask
cancelConcreteTask, doTask, getProcessor, getServiceSelectionCriteria, getUserID, getUserNamespaceContext
 
Methods inherited from class uk.ac.soton.itinnovation.taverna.enactor.entities.TavernaTask
getEndTime, getStartTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.log4j.Logger logger

INVOCATION_TIMEOUT

private static final int INVOCATION_TIMEOUT
See Also:
Constant Field Values

service

private static org.apache.axis.client.Service service

provenanceElement

private org.jdom.Element provenanceElement
Constructor Detail

WSDLInvocationTask

public WSDLInvocationTask(java.lang.String id,
                          org.embl.ebi.escience.scufl.Processor proc,
                          uk.ac.soton.itinnovation.taverna.enactor.broker.LogLevel l,
                          java.lang.String userID,
                          java.lang.String userCtx)
Method Detail

getCall

private org.apache.axis.client.Call getCall()

execute

public java.util.Map execute(java.util.Map inputMap)
                      throws uk.ac.soton.itinnovation.taverna.enactor.entities.TaskExecutionException
Description copied from class: uk.ac.soton.itinnovation.taverna.enactor.entities.ProcessorTask
Method that actually undertakes a service action. Should be implemented by concrete processors.


cleanUpConcreteTask

public void cleanUpConcreteTask()

getProvenance

public org.jdom.Element getProvenance()
Retrieve provenance information for this task, concrete tasks should overide this method and provide this information as an XML JDOM element