public class TrianaEngineHandler
extends java.lang.Object
implements org.shiwa.desktop.data.transfer.WorkflowEngineHandler
Constructor and Description |
---|
TrianaEngineHandler(Task task,
TrianaInstance trianaInstance,
java.io.InputStream displayImage)
Instantiates a new triana engine handler.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<org.shiwa.desktop.data.description.workflow.Author> |
getAuthors() |
java.io.InputStream |
getDefinition() |
java.lang.String |
getDefinitionName() |
java.lang.String |
getDescription() |
java.io.InputStream |
getDisplayImage() |
java.lang.String |
getDisplayImageName() |
java.lang.String |
getEngineName(java.util.Set<java.lang.String> engines) |
java.lang.String |
getEngineVersion() |
org.shiwa.desktop.data.description.handler.TransferSignature |
getSignature() |
java.lang.String |
getVersion() |
java.lang.String |
getWorkflowLanguage(java.util.Set<java.lang.String> languages) |
static void |
main(java.lang.String[] args)
The main method.
|
public TrianaEngineHandler(Task task, TrianaInstance trianaInstance, java.io.InputStream displayImage)
task
- the tasktrianaInstance
- the triana instancedisplayImage
- the display imagepublic java.lang.String getEngineName(java.util.Set<java.lang.String> engines)
getEngineName
in interface org.shiwa.desktop.data.transfer.WorkflowEngineHandler
public java.lang.String getEngineVersion()
getEngineVersion
in interface org.shiwa.desktop.data.transfer.WorkflowEngineHandler
public java.lang.String getWorkflowLanguage(java.util.Set<java.lang.String> languages)
getWorkflowLanguage
in interface org.shiwa.desktop.data.transfer.WorkflowEngineHandler
public org.shiwa.desktop.data.description.handler.TransferSignature getSignature()
getSignature
in interface org.shiwa.desktop.data.transfer.TaskHandler
public java.io.InputStream getDefinition()
getDefinition
in interface org.shiwa.desktop.data.transfer.TaskHandler
public java.lang.String getDefinitionName()
getDefinitionName
in interface org.shiwa.desktop.data.transfer.TaskHandler
public java.io.InputStream getDisplayImage()
getDisplayImage
in interface org.shiwa.desktop.data.transfer.WorkflowEngineHandler
public java.lang.String getDisplayImageName()
getDisplayImageName
in interface org.shiwa.desktop.data.transfer.WorkflowEngineHandler
public java.util.List<org.shiwa.desktop.data.description.workflow.Author> getAuthors()
getAuthors
in interface org.shiwa.desktop.data.transfer.TaskHandler
public java.lang.String getVersion()
getVersion
in interface org.shiwa.desktop.data.transfer.TaskHandler
public java.lang.String getDescription()
getDescription
in interface org.shiwa.desktop.data.transfer.TaskHandler
public static void main(java.lang.String[] args) throws java.io.IOException, TaskGraphException
args
- the argumentsjava.io.IOException
- Signals that an I/O exception has occurred.TaskGraphException
- the task graph exception