Comando de Cluster

public class ClusterCommand
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterCommand


Uma classe que representa uma tarefa buscada no TF Cluster.

Resumo

Construtores públicos

ClusterCommand(String commandId, String taskId, String cmdLine)
ClusterCommand(String requestId, String commandId, String taskId, String cmdLine, String attemptId, ClusterCommand.RequestType requestType, Integer shardCount, Integer shardIndex)

Construtor.

Métodos públicos

static ClusterCommand fromJson(JSONObject json)
String getAttemptId()

Retorna o ID da tentativa.

String getCommandId()

Retorna o ID do comando.

String getCommandLine()

Retorna a string da linha de comando.

UniqueMultiMap<String, String> getExtraOptions()
String getRequestId()

Retorna o ID da solicitação.

ClusterCommand.RequestType getRequestType()

Retorna um tipo de solicitação

Integer getShardCount()

Retorna uma contagem de fragmentos.

Integer getShardIndex()

Retorna um índice de fragmento.

getTargetDeviceSerials()

Retorna a lista de séries de dispositivos de destino em que este comando tentará ser executado.

String getTaskId()

Retorna o ID da tarefa.

void setTargetDeviceSerials( targetDeviceSerials)

Define a lista de números de série do dispositivo de destino em que o comando vai tentar ser executado.

Construtores públicos

Comando de Cluster

public ClusterCommand (String commandId, 
                String taskId, 
                String cmdLine)

Parâmetros
commandId String

taskId String

cmdLine String

Comando de Cluster

public ClusterCommand (String requestId, 
                String commandId, 
                String taskId, 
                String cmdLine, 
                String attemptId, 
                ClusterCommand.RequestType requestType, 
                Integer shardCount, 
                Integer shardIndex)

Construtor.

Parâmetros
requestId String: um ID de solicitação.

commandId String: o ID do comando que emitiu essa tarefa

taskId String: o ID desta tarefa

cmdLine String: a linha de comando a ser executada

attemptId String

requestType ClusterCommand.RequestType: um tipo de solicitação.

shardCount Integer: uma contagem de fragmentos

shardIndex Integer: um índice de fragmento

Métodos públicos

da JSON

public static ClusterCommand fromJson (JSONObject json)

Parâmetros
json JSONObject

Retorna
ClusterCommand

Gera
JSONException

getAttemptId

public String getAttemptId ()

Retorna o ID da tentativa. A tentativa é gerada aleatoriamente com o GUID usado para distinguir vários é executado.

Retorna
String o ID da tentativa

getCommandId

public String getCommandId ()

Retorna o ID do comando.

Retorna
String o ID do comando

getCommandLine

public String getCommandLine ()

Retorna a string da linha de comando.

Retorna
String a string da linha de comando.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Retorna
UniqueMultiMap<String, String> multimapa de opções adicionais a serem injetadas

getRequestId

public String getRequestId ()

Retorna o ID da solicitação.

Retorna
String o ID da solicitação

getRequestType

public ClusterCommand.RequestType getRequestType ()

Retorna um tipo de solicitação

Retorna
ClusterCommand.RequestType um tipo de solicitação

getShardCount

public Integer getShardCount ()

Retorna uma contagem de fragmentos.

Retorna
Integer uma contagem de fragmentos.

getShardIndex

public Integer getShardIndex ()

Retorna um índice de fragmento.

Retorna
Integer um índice de fragmento.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

Retorna a lista de séries de dispositivos de destino em que este comando tentará ser executado.

Retorna
a lista de números de série do dispositivo de destino

getTaskId

public String getTaskId ()

Retorna o ID da tarefa.

Retorna
String ID da tarefa.

setTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

Define a lista de números de série do dispositivo de destino em que o comando vai tentar ser executado.

Parâmetros
targetDeviceSerials : a lista de números de série de dispositivos a serem definidos.