ClusterCommand

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 estilhaços.

Integer getShardIndex ()

Retorna um índice de estilhaço.

getTargetDeviceSerials ()

Retorna a lista de seriais de dispositivos de destino nos quais este comando tentará executar.

String getTaskId ()

Retorna o ID da tarefa.

void setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials)

Define a lista de seriais de dispositivos de destino nos quais o comando tentará executar.

Construtores públicos

ClusterCommand

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

Parâmetros
commandId String

taskId String

cmdLine String

ClusterCommand

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 esta 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 estilhaços

shardIndex Integer : um índice de estilhaço

Métodos públicos

de Json

public static ClusterCommand fromJson (JSONObject json)

Parâmetros
json JSONObject

devoluções
ClusterCommand

lances
JSONException

getAttemptId

public String getAttemptId ()

Retorna o ID da tentativa. A tentativa é um GUID gerado aleatoriamente usado para distinguir várias execuções de comando.

devoluções
String o ID da tentativa

getCommandId

public String getCommandId ()

Retorna o ID do comando.

devoluções
String o ID do comando

getCommandLine

public String getCommandLine ()

Retorna a string da linha de comando.

devoluções
String a cadeia de linha de comando.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

devoluções
UniqueMultiMap <String, String> multimap de opções adicionais para injetar

getRequestId

public String getRequestId ()

Retorna o ID da solicitação.

devoluções
String o ID do pedido

getRequestType

public ClusterCommand.RequestType getRequestType ()

Retorna um tipo de solicitação

devoluções
ClusterCommand.RequestType um tipo de pedido

getShardCount

public Integer getShardCount ()

Retorna uma contagem de estilhaços.

devoluções
Integer uma contagem de estilhaços.

getShardIndex

public Integer getShardIndex ()

Retorna um índice de estilhaço.

devoluções
Integer um índice de fragmento.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

Retorna a lista de seriais de dispositivos de destino nos quais este comando tentará executar.

devoluções
a lista de seriais do dispositivo de destino

getTaskId

public String getTaskId ()

Retorna o ID da tarefa.

devoluções
String identificação da tarefa.

setTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

Define a lista de seriais de dispositivos de destino nos quais o comando tentará executar.

Parâmetros
targetDeviceSerials : a lista de seriais de dispositivos a serem definidos