public class ExtendedCommandFinalizationInfo extends AbstractCommandFinalizationInfo
CommandFinalizationInfo.FinalizationInfoType| Modifier and Type | Field and Description |
|---|---|
protected Integer |
guiltyNodeId
Identificador do nó responsável por erro na execução do fluxo (se houver).
|
protected Map<Integer,CommandFinalizationInfo> |
infoById
Mapeia os nós do fluxo para suas respectivas informações de finalização
individuais.
|
exitCode, failureCause, finalizationType, hasWarnings, infoType| Constructor and Description |
|---|
ExtendedCommandFinalizationInfo(CommandFinalizationInfo info)
Construtor.
|
ExtendedCommandFinalizationInfo(CommandFinalizationType finalizationType,
boolean hasWarnings)
Construtor.
|
ExtendedCommandFinalizationInfo(CommandFinalizationType finalizationType,
boolean hasWarnings,
Integer exitCode)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
CommandFinalizationInfo |
getFinalizationInfoForNode(int id)
Retorna a informação de finalização de um nó específico de um fluxo.
|
Map<Integer,CommandFinalizationInfo> |
getFinalizationInfos()
Retorna uma cópia das informações de finalização individuais mapeadas para
os identificadores dos nós.
|
Integer |
getGuiltyNodeId()
Retorna o identificador do nó responsável por erro na execução do fluxo ou
nulo caso não haja erro.
|
void |
setFailureCause(FailureFinalizationType failureCause)
Atribui causa da falha.
|
void |
setFinalizationInfoForNode(CommandFinalizationInfo info,
int id)
Atribui a informação de finalização de um nó especificado.
|
void |
setGuiltyNodeId(Integer errorId)
Atribui o identificador do nó responsável por erro na execução do fluxo.
|
getExitCode, getFailureCause, getFinalizationType, getInfoType, hasWarnings, setExitCode, setFinalizationType, setHasWarningsprotected Integer guiltyNodeId
protected Map<Integer,CommandFinalizationInfo> infoById
public ExtendedCommandFinalizationInfo(CommandFinalizationType finalizationType, boolean hasWarnings)
finalizationType - tipo de finalização do comando.hasWarnings - Indica se o comando gerou log de alertas durante sua
execução.public ExtendedCommandFinalizationInfo(CommandFinalizationType finalizationType, boolean hasWarnings, Integer exitCode)
finalizationType - tipo de finalização do comando.hasWarnings - Indica se o comando gerou log de alertas durante sua
execução.exitCode - código de saída do comando.public ExtendedCommandFinalizationInfo(CommandFinalizationInfo info)
info - informação de finalização de comando.public CommandFinalizationInfo getFinalizationInfoForNode(int id)
id - O identificador do nó.public Map<Integer,CommandFinalizationInfo> getFinalizationInfos()
public void setFinalizationInfoForNode(CommandFinalizationInfo info, int id)
info - A informação de finalização do nó.id - O identificador do nó.public Integer getGuiltyNodeId()
public void setGuiltyNodeId(Integer errorId)
errorId - o identificador do nó.public void setFailureCause(FailureFinalizationType failureCause)
failureCause - o tipo da falha que causou a finalização do comando ou
null caso o comando não tenha falhado.Copyright © 2018. All rights reserved.