org.embl.ebi.escience.scuflworkers.apiconsumer
Class APIConsumerProcessor
java.lang.Object
org.embl.ebi.escience.scufl.Processor
org.embl.ebi.escience.scuflworkers.dependency.DependencyProcessor
org.embl.ebi.escience.scuflworkers.apiconsumer.APIConsumerProcessor
- All Implemented Interfaces:
- java.io.Serializable, IProcessor
public class APIConsumerProcessor
- extends DependencyProcessor
Processor for the API consumer worker
- Author:
- Tom Oinn, Stian Soiland
- See Also:
- Serialized Form
| 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 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
APIConsumerProcessor
public APIConsumerProcessor(ScuflModel model,
java.lang.String name,
APIConsumerDefinition definition)
throws ProcessorCreationException,
DuplicateProcessorNameException
- Throws:
ProcessorCreationException
DuplicateProcessorNameException
getProperties
public java.util.Properties getProperties()
- Description copied from class:
Processor
- Return a properties object containing the processor specific properties
for this processor type instance. This is used by the user interface code
to display additional properties for each processor and should be
implemented by the subclasses to display useful information.
- Specified by:
getProperties in interface IProcessor- Specified by:
getProperties in class Processor
- Returns:
- a Properties instance containing all processor-specific
properties, or optinally null if there are none
getDefinition
public APIConsumerDefinition getDefinition()
- Returns:
- the definition