uk.ac.ncl.cs.instantsoap.t1
Class InstantSoapProcessor

java.lang.Object
  extended by org.embl.ebi.escience.scufl.Processor
      extended by uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
All Implemented Interfaces:
Serializable, org.embl.ebi.escience.scufl.IProcessor

public class InstantSoapProcessor
extends org.embl.ebi.escience.scufl.Processor
implements Serializable

Processor for InstantSoap.

Author:
Matthew Pocock
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.embl.ebi.escience.scufl.Processor
alternates, backoff, boring, critical, iterationStrategy, ports, retries, retryDelay, templates, timeout
 
Fields inherited from interface org.embl.ebi.escience.scufl.IProcessor
ENACTOR
 
Constructor Summary
InstantSoapProcessor(org.embl.ebi.escience.scufl.ScuflModel model, String name, String endpoint, String application)
           
 
Method Summary
 void generatePorts()
           
 String getApplication()
           
 void getDescriptionText()
           
 String getEndpoint()
           
 Properties getProperties()
           
protected  void rebuild()
           
 void setApplication(String application)
           
 void setEndpoint(String endpoint)
           
 
Methods inherited from class org.embl.ebi.escience.scufl.Processor
addAlternate, addAnnotationTemplate, addBreakpoint, addPort, defaultAnnotationTemplates, fireModelEvent, getAlternatesArray, getAlternatesList, getAnnotationTemplates, getBackoff, getBoundInputPorts, getBoundOutputPorts, getCritical, getDefaultWorkers, getDescription, getInputPorts, getIterationStrategy, getLogLevel, getMaximumWorkers, getModel, getName, getOutputPorts, getPorts, getRealLogLevel, getResourceHost, getRetries, getRetryDelay, getTimeout, getWorkers, hasBreakpoint, isBoring, isOffline, locatePort, locatePort, removeAlternate, removeAnnotationTemplate, removePort, rmvBreakpoint, setBackoff, setBoring, setCritical, setDescription, setIterationStrategy, setLogLevel, setName, setOffline, setOnline, setRetries, setRetryDelay, setTimeout, setWorkers, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstantSoapProcessor

public InstantSoapProcessor(org.embl.ebi.escience.scufl.ScuflModel model,
                            String name,
                            String endpoint,
                            String application)
                     throws MalformedURLException,
                            org.embl.ebi.escience.scufl.ProcessorCreationException,
                            org.embl.ebi.escience.scufl.DuplicateProcessorNameException,
                            org.embl.ebi.escience.scufl.PortCreationException,
                            org.embl.ebi.escience.scufl.DuplicatePortNameException
Throws:
MalformedURLException
org.embl.ebi.escience.scufl.ProcessorCreationException
org.embl.ebi.escience.scufl.DuplicateProcessorNameException
org.embl.ebi.escience.scufl.PortCreationException
org.embl.ebi.escience.scufl.DuplicatePortNameException
Method Detail

getEndpoint

public String getEndpoint()

setEndpoint

public void setEndpoint(String endpoint)
                 throws MalformedURLException,
                        org.embl.ebi.escience.scufl.ProcessorCreationException,
                        org.embl.ebi.escience.scufl.PortCreationException,
                        org.embl.ebi.escience.scufl.DuplicatePortNameException
Throws:
MalformedURLException
org.embl.ebi.escience.scufl.ProcessorCreationException
org.embl.ebi.escience.scufl.PortCreationException
org.embl.ebi.escience.scufl.DuplicatePortNameException

getApplication

public String getApplication()

setApplication

public void setApplication(String application)
                    throws org.embl.ebi.escience.scufl.ProcessorCreationException,
                           org.embl.ebi.escience.scufl.PortCreationException,
                           org.embl.ebi.escience.scufl.DuplicatePortNameException
Throws:
org.embl.ebi.escience.scufl.ProcessorCreationException
org.embl.ebi.escience.scufl.PortCreationException
org.embl.ebi.escience.scufl.DuplicatePortNameException

rebuild

protected void rebuild()
                throws org.embl.ebi.escience.scufl.ProcessorCreationException,
                       org.embl.ebi.escience.scufl.PortCreationException,
                       org.embl.ebi.escience.scufl.DuplicatePortNameException
Throws:
org.embl.ebi.escience.scufl.ProcessorCreationException
org.embl.ebi.escience.scufl.PortCreationException
org.embl.ebi.escience.scufl.DuplicatePortNameException

getProperties

public Properties getProperties()
Specified by:
getProperties in interface org.embl.ebi.escience.scufl.IProcessor
Specified by:
getProperties in class org.embl.ebi.escience.scufl.Processor

getDescriptionText

public void getDescriptionText()
                        throws org.embl.ebi.escience.scufl.ProcessorCreationException
Throws:
org.embl.ebi.escience.scufl.ProcessorCreationException

generatePorts

public void generatePorts()
                   throws org.embl.ebi.escience.scufl.ProcessorCreationException,
                          org.embl.ebi.escience.scufl.PortCreationException,
                          org.embl.ebi.escience.scufl.DuplicatePortNameException
Throws:
org.embl.ebi.escience.scufl.ProcessorCreationException
org.embl.ebi.escience.scufl.PortCreationException
org.embl.ebi.escience.scufl.DuplicatePortNameException


Copyright © 2006-2008. All Rights Reserved.