public abstract class AbstractCommandFinalizationInfo extends Object implements CommandFinalizationInfo
CommandFinalizationInfo, que
contém as informações básicas sobre o estado de finalização de um comando.CommandFinalizationInfo.FinalizationInfoType| Modifier and Type | Field and Description |
|---|---|
protected Integer |
exitCode
Código de saída do comando.
|
protected FailureFinalizationType |
failureCause
Enumeração que identifica o que levou esse comando ao término com falha
CommandFinalizationType.FAILED. |
protected CommandFinalizationType |
finalizationType
Enumeração que identifica o que levou esse comando ao estado de
CommandStatus.FINISHED ou
CommandFinalizationType.NOT_FINISHED caso este comando ainda não
tenha terminado de ser executado. |
protected boolean |
hasWarnings
Indica se o comando gerou log com alertas durante sua execução.
|
protected CommandFinalizationInfo.FinalizationInfoType |
infoType
Tipo de informação de finalização disponível para o comando, pode ser
CommandFinalizationInfo.FinalizationInfoType.SIMPLE ou
CommandFinalizationInfo.FinalizationInfoType.EXTENDED. |
| Constructor and Description |
|---|
AbstractCommandFinalizationInfo(CommandFinalizationInfo.FinalizationInfoType infoType,
CommandFinalizationType finalizationType,
FailureFinalizationType failureCause,
boolean hasWarnings)
Construtor.
|
AbstractCommandFinalizationInfo(CommandFinalizationInfo.FinalizationInfoType infoType,
CommandFinalizationType finalizationType,
FailureFinalizationType failureCause,
boolean hasWarnings,
Integer exitCode)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
Integer |
getExitCode()
Retorna o código de saída do comando.
|
FailureFinalizationType |
getFailureCause()
Retorna o tipo
FailureFinalizationType com a causa da falha do
comando ou null caso o comando não tenha falhado na execução. |
CommandFinalizationType |
getFinalizationType()
Retorna o tipo de finalização do comando.
|
CommandFinalizationInfo.FinalizationInfoType |
getInfoType()
Retorna o tipo de informação de finalização disponível para o comando, pode
ser
CommandFinalizationInfo.FinalizationInfoType.SIMPLE ou
CommandFinalizationInfo.FinalizationInfoType.EXTENDED. |
boolean |
hasWarnings()
Indica se o comando gerou log de alertas durante sua execução.
|
void |
setExitCode(Integer exitCode)
Atribui o código de saída do comando.
|
void |
setFinalizationType(CommandFinalizationType finalizationType)
Atribui o tipo de finalização do comando.
|
void |
setHasWarnings(boolean hasWarnings)
Determina se o comando gerou log de alertas durante sua execução.
|
protected CommandFinalizationType finalizationType
CommandStatus.FINISHED ou
CommandFinalizationType.NOT_FINISHED caso este comando ainda não
tenha terminado de ser executado.protected FailureFinalizationType failureCause
CommandFinalizationType.FAILED.protected Integer exitCode
protected boolean hasWarnings
protected CommandFinalizationInfo.FinalizationInfoType infoType
CommandFinalizationInfo.FinalizationInfoType.SIMPLE ou
CommandFinalizationInfo.FinalizationInfoType.EXTENDED.public AbstractCommandFinalizationInfo(CommandFinalizationInfo.FinalizationInfoType infoType, CommandFinalizationType finalizationType, FailureFinalizationType failureCause, boolean hasWarnings, Integer exitCode)
infoType - Tipo de informação de finalização disponível para o
comando, pode ser
CommandFinalizationInfo.FinalizationInfoType.SIMPLE ou
CommandFinalizationInfo.FinalizationInfoType.EXTENDED. (Não
aceita null)finalizationType - Tipo de finalização do comando. (Não aceita
null).failureCause - Causa da falha do comando. (Pode ser null).hasWarnings - Indica se o comando gerou log de alertas durante sua
execução.exitCode - Código de saída do comando.public AbstractCommandFinalizationInfo(CommandFinalizationInfo.FinalizationInfoType infoType, CommandFinalizationType finalizationType, FailureFinalizationType failureCause, boolean hasWarnings)
infoType - Tipo de informação de finalização disponível para o
comando, pode ser
CommandFinalizationInfo.FinalizationInfoType.SIMPLE ou
CommandFinalizationInfo.FinalizationInfoType.EXTENDED. (Não
aceita null)finalizationType - Tipo de finalização do comando. (Não aceita
null).failureCause - Causa da falha do comando. (Pode ser null).hasWarnings - Indica se o comando gerou log de alertas durante sua
execução.public CommandFinalizationInfo.FinalizationInfoType getInfoType()
CommandFinalizationInfo.FinalizationInfoType.SIMPLE ou
CommandFinalizationInfo.FinalizationInfoType.EXTENDED.getInfoType in interface CommandFinalizationInfopublic Integer getExitCode()
getExitCode in interface CommandFinalizationInfopublic CommandFinalizationType getFinalizationType()
getFinalizationType in interface CommandFinalizationInfopublic boolean hasWarnings()
hasWarnings in interface CommandFinalizationInfopublic void setHasWarnings(boolean hasWarnings)
hasWarnings - verdadeiro caso o comando tenha gerado alertas ou falso,
caso contrário.public FailureFinalizationType getFailureCause()
FailureFinalizationType com a causa da falha do
comando ou null caso o comando não tenha falhado na execução. Somente
existe se o CommandFinalizationInfo.getFinalizationType() retornar
CommandFinalizationType.FAILED.getFailureCause in interface CommandFinalizationInfopublic void setExitCode(Integer exitCode)
exitCode - O código de saída.public void setFinalizationType(CommandFinalizationType finalizationType)
finalizationType - O tipo de finalização.Copyright © 2020. All rights reserved.