org.embl.ebi.escience.scuflworkers.wsdl
Class WSDLInvocationTask

java.lang.Object
  extended by org.embl.ebi.escience.scuflworkers.wsdl.WSDLInvocationTask
All Implemented Interfaces:
ProcessorTaskWorker

public class WSDLInvocationTask
extends java.lang.Object
implements ProcessorTaskWorker

The task required to invoke an arbitrary web service.

Author:
Tom Oinn

Constructor Summary
WSDLInvocationTask(Processor p)
           
 
Method Summary
 java.util.Map execute(java.util.Map inputMap, IProcessorTask parentTask)
          Executes the service identified by the ProcessorTask, and returns a Map of the output DataThing's mapped against the output name.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLInvocationTask

public WSDLInvocationTask(Processor p)
Method Detail

execute

public java.util.Map execute(java.util.Map inputMap,
                             IProcessorTask parentTask)
                      throws TaskExecutionException
Executes the service identified by the ProcessorTask, and returns a Map of the output DataThing's mapped against the output name.

Specified by:
execute in interface ProcessorTaskWorker
Throws:
TaskExecutionException - thrown if an error occurs during task invocation