uk.ac.ncl.cs.instantsoap.t2
Class InstantSoapActivity

java.lang.Object
  extended by net.sf.taverna.t2.annotation.AbstractAnnotatedThing<net.sf.taverna.t2.workflowmodel.processor.activity.Activity<?>>
      extended by net.sf.taverna.t2.workflowmodel.processor.activity.AbstractActivity<ConfigType>
          extended by net.sf.taverna.t2.workflowmodel.processor.activity.AbstractAsynchronousActivity<InstantSoapConfigurationBean>
              extended by uk.ac.ncl.cs.instantsoap.t2.InstantSoapActivity
All Implemented Interfaces:
net.sf.taverna.t2.annotation.Annotated<net.sf.taverna.t2.workflowmodel.processor.activity.Activity<?>>, net.sf.taverna.t2.workflowmodel.processor.activity.Activity<InstantSoapConfigurationBean>, net.sf.taverna.t2.workflowmodel.processor.activity.AsynchronousActivity<InstantSoapConfigurationBean>

public class InstantSoapActivity
extends net.sf.taverna.t2.workflowmodel.processor.activity.AbstractAsynchronousActivity<InstantSoapConfigurationBean>

An Activity providing InstantSoap functionality.

Author:
Matthew Pocock

Field Summary
 
Fields inherited from class net.sf.taverna.t2.workflowmodel.processor.activity.AbstractActivity
inputPortMapping, inputPorts, outputPortMapping, outputPorts
 
Constructor Summary
InstantSoapActivity()
           
 
Method Summary
 void configure(InstantSoapConfigurationBean instantSoapConfigurationBean)
           
 void executeAsynch(Map<String,net.sf.taverna.t2.cloudone.identifier.EntityIdentifier> stringEntityIdentifierMap, net.sf.taverna.t2.workflowmodel.processor.activity.AsynchronousActivityCallback callback)
           
 InstantSoapConfigurationBean getConfiguration()
           
 
Methods inherited from class net.sf.taverna.t2.workflowmodel.processor.activity.AbstractActivity
addInput, addOutput, addOutput, configurePorts, getInputPortMapping, getInputPorts, getOutputPortMapping, getOutputPorts
 
Methods inherited from class net.sf.taverna.t2.annotation.AbstractAnnotatedThing
getAddAnnotationEdit, getAnnotations, getRemoveAnnotationEdit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.taverna.t2.workflowmodel.processor.activity.Activity
getInputPortMapping, getInputPorts, getOutputPortMapping, getOutputPorts
 
Methods inherited from interface net.sf.taverna.t2.annotation.Annotated
getAddAnnotationEdit, getAnnotations, getRemoveAnnotationEdit
 

Constructor Detail

InstantSoapActivity

public InstantSoapActivity()
Method Detail

configure

public void configure(InstantSoapConfigurationBean instantSoapConfigurationBean)
               throws net.sf.taverna.t2.workflowmodel.processor.activity.ActivityConfigurationException
Specified by:
configure in interface net.sf.taverna.t2.workflowmodel.processor.activity.Activity<InstantSoapConfigurationBean>
Specified by:
configure in class net.sf.taverna.t2.workflowmodel.processor.activity.AbstractAsynchronousActivity<InstantSoapConfigurationBean>
Throws:
net.sf.taverna.t2.workflowmodel.processor.activity.ActivityConfigurationException

getConfiguration

public InstantSoapConfigurationBean getConfiguration()
Specified by:
getConfiguration in interface net.sf.taverna.t2.workflowmodel.processor.activity.Activity<InstantSoapConfigurationBean>
Specified by:
getConfiguration in class net.sf.taverna.t2.workflowmodel.processor.activity.AbstractAsynchronousActivity<InstantSoapConfigurationBean>

executeAsynch

public void executeAsynch(Map<String,net.sf.taverna.t2.cloudone.identifier.EntityIdentifier> stringEntityIdentifierMap,
                          net.sf.taverna.t2.workflowmodel.processor.activity.AsynchronousActivityCallback callback)
Specified by:
executeAsynch in interface net.sf.taverna.t2.workflowmodel.processor.activity.AsynchronousActivity<InstantSoapConfigurationBean>
Specified by:
executeAsynch in class net.sf.taverna.t2.workflowmodel.processor.activity.AbstractAsynchronousActivity<InstantSoapConfigurationBean>


Copyright © 2006-2008. All Rights Reserved.