public final class Flow
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Fluxo de algoritmos
| Constructor and Description |
|---|
Flow(java.lang.String name,
java.lang.String description,
java.util.Set<FlowNode> nodes,
java.util.Set<FlowLink> links)
Cria um fluxo de algoritmos.
|
| Modifier and Type | Method and Description |
|---|---|
Flow |
clone() |
java.lang.String |
getDescription()
Retorna a descrição do fluxo.
|
java.util.Set<FileURLValue> |
getExitCodeLogFiles()
Obtém um conjunto imutável contendo que devem receber o código de saída de
execução de cada nó durante a execução de um fluxo.
|
java.util.Set<FlowLink> |
getLinks()
Obtém as conexões deste fluxo.
|
java.lang.String |
getName()
Obtém o nome do fluxo.
|
FlowNode |
getNode(int nodeId)
Obtém um nó dado o identificador do nó.
|
java.util.Set<FlowNode> |
getNodes()
Obtém os nós deste fluxo.
|
java.util.Set<FileURLValue> |
getStandardOutputFiles()
Obtém um conjunto imutável contendo os arquivos de saída padrão de cada nó
que serão utilizadas durante a execução de um fluxo.
|
java.util.Set<FileURLValue> |
getWarningsFiles()
Obtém um conjunto imutável contendo os arquivos de alerta de execução de
cada nó durante a execução de um fluxo.
|
boolean |
hasExitCode()
Indica se pelo menos um nó do fluxo provê código de saída durante sua
execução.
|
void |
setDescription(java.lang.String description)
Atribui a descrição do fluxo.
|
void |
setExitCodeLogFile(FileURLValue exitCodeLogFile)
Atribui o valor do arquivo que deve receber o código de saída de execução
de um algoritmo representado por este configurador.
|
void |
setName(java.lang.String name)
Atribui um nome a este fluxo.
|
void |
setStandardOutputFile(FileURLValue standardOutputFile)
Atribui o valor do arquivo que deve receber a saída padrão da execução de
um algoritmo representado por este configurador.
|
void |
setWarningsFile(FileURLValue warningsFile)
Atribui o valor do arquivo que deve receber alertas de execução
de um algoritmo representado por este configurador.
|
public Flow(java.lang.String name,
java.lang.String description,
java.util.Set<FlowNode> nodes,
java.util.Set<FlowLink> links)
name - O nome do fluxo (Aceita null).description - A descrição do fluxo (Aceita null).nodes - Os nós (Não aceita null).links - As conexões (Não aceita null).public void setStandardOutputFile(FileURLValue standardOutputFile)
Atribui o valor do arquivo que deve receber a saída padrão da execução de um algoritmo representado por este configurador.
Este valor será repassado para todos os nós deste fluxo.
standardOutputFile - arquivo de saída padrãopublic java.util.Set<FileURLValue> getStandardOutputFiles()
Obtém um conjunto imutável contendo os arquivos de saída padrão de cada nó que serão utilizadas durante a execução de um fluxo.
public Flow clone()
clone in class java.lang.Objectpublic java.util.Set<FlowLink> getLinks()
Obtém as conexões deste fluxo.
O conjunto retornado é imutável (veja
Collections.unmodifiableSet(Set)).
public java.lang.String getName()
null se ele não tiver nome.public FlowNode getNode(int nodeId)
nodeId - O identificador do nó.null se ele não existir.public java.util.Set<FlowNode> getNodes()
Obtém os nós deste fluxo.
O conjunto retornado é imutável (veja
Collections.unmodifiableSet(Set)).
public void setName(java.lang.String name)
Atribui um nome a este fluxo.
name - O nome do fluxo (Não aceita null).public void setExitCodeLogFile(FileURLValue exitCodeLogFile)
Atribui o valor do arquivo que deve receber o código de saída de execução de um algoritmo representado por este configurador.
Este valor será repassado para todos os nós deste fluxo.
exitCodeLogFile - arquivo com o código de saída.public void setWarningsFile(FileURLValue warningsFile)
Atribui o valor do arquivo que deve receber alertas de execução de um algoritmo representado por este configurador.
Este valor será repassado para todos os nós deste fluxo.
warningsFile - arquivo de alertas.public java.util.Set<FileURLValue> getWarningsFiles()
Obtém um conjunto imutável contendo os arquivos de alerta de execução de cada nó durante a execução de um fluxo.
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - a descrição.public java.util.Set<FileURLValue> getExitCodeLogFiles()
Obtém um conjunto imutável contendo que devem receber o código de saída de execução de cada nó durante a execução de um fluxo.
public boolean hasExitCode()
Copyright © 2016. All Rights Reserved.