csdk.v1_0.api.command
Interface ICommandInfo


public interface ICommandInfo

Informações obtidas de um comando executado.


Nested Class Summary
static class ICommandInfo.FinalizationType
          Enumeração dos possíveis tipos de finalização de um comando.
 
Method Summary
 String getCommandId()
          Obtém o identificador do comando.
 Integer getCPUTimeSec()
          Obtém o tempo de sistema do comando.
 String getDescription()
          Obtém a descrição do comando.
 Integer getElapsedTimeSec()
          Obtém o tempo de parede do comando.
 Long getEndTime()
          Obtém o horário de término da execução do comando.
 String getExecutionHost()
          Obtém o nome do servidor de execução (SGA) escalonado para o comando.
 Integer getExitCode()
          Obtém o código de saída do comando, se esse estiver sido informado ou null caso contrário.
 ICommandInfo.FinalizationType getFinalizationType()
          Obtém o tipo de finalização do comando.
 Integer getGuiltyNodeId()
          Obtém o identificador do nó responsável por erro na execução de um fluxo ou null caso não haja erro ou não seja um comando do tipo fluxo.
 String getProjectId()
          Obtém o identificador do projeto sobre o qual o comando é executado.
 Long getStartTime()
          Obtém o horário de início da execução do comando.
 Integer getUserTimeSec()
          Obtém o tempo em modo usuário do comando.
 

Method Detail

getCommandId

String getCommandId()
Obtém o identificador do comando.

Returns:
o identificador.

getDescription

String getDescription()
Obtém a descrição do comando.

Returns:
A descrição.

getProjectId

String getProjectId()
Obtém o identificador do projeto sobre o qual o comando é executado.

Returns:
o identificador do projeto.

getFinalizationType

ICommandInfo.FinalizationType getFinalizationType()
Obtém o tipo de finalização do comando.

Returns:
O tipo de finalização.

getExitCode

Integer getExitCode()
Obtém o código de saída do comando, se esse estiver sido informado ou null caso contrário.

Returns:
o código de saída ou null.

getGuiltyNodeId

Integer getGuiltyNodeId()
Obtém o identificador do nó responsável por erro na execução de um fluxo ou null caso não haja erro ou não seja um comando do tipo fluxo.

Returns:
o identificador do nó.

getStartTime

Long getStartTime()
Obtém o horário de início da execução do comando.

Returns:
o horário no padrão Date.getTime() ou null caso não tenha sido executado.

getEndTime

Long getEndTime()
Obtém o horário de término da execução do comando.

Returns:
o horário no padrão Date.getTime() ou null caso não tenha sido executado.

getElapsedTimeSec

Integer getElapsedTimeSec()
Obtém o tempo de parede do comando.

Returns:
o tempo em segundos ou null caso não tenha sido medido.

getUserTimeSec

Integer getUserTimeSec()
Obtém o tempo em modo usuário do comando.

Returns:
o tempo em segundos ou null caso não tenha sido medido.

getCPUTimeSec

Integer getCPUTimeSec()
Obtém o tempo de sistema do comando.

Returns:
o tempo em segundos ou null caso não tenha sido medido.

getExecutionHost

String getExecutionHost()
Obtém o nome do servidor de execução (SGA) escalonado para o comando.

Returns:
o nome do SGA.


Copyright © 2013–2015 Tecgraf/PUC-Rio. All rights reserved.