ClusterCommand

public class ClusterCommand
extends Object

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


Класс, представляющий задачу, полученную из кластера TF.

Краткое содержание

Государственные строители

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)

Конструктор.

Общедоступные методы

static ClusterCommand fromJson (JSONObject json)
String getAttemptId ()

Возвращает идентификатор попытки.

String getCommandId ()

Возвращает идентификатор команды.

String getCommandLine ()

Возвращает строку командной строки.

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

Возвращает идентификатор запроса.

ClusterCommand.RequestType getRequestType ()

Возвращает тип запроса

Integer getShardCount ()

Возвращает количество шардов.

Integer getShardIndex ()

Возвращает индекс сегмента.

List<String> getTargetDeviceSerials ()

Возвращает список последовательных портов целевых устройств, на которых эта команда попытается быть выполнена.

String getTaskId ()

Возвращает идентификатор задачи.

void setTargetDeviceSerials (List<String> targetDeviceSerials)

Задает список последовательных портов целевых устройств, на которых команда попытается выполниться.

Государственные строители

ClusterCommand

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

Параметры
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)

Конструктор.

Параметры
requestId String : Идентификатор запроса

commandId String : Идентификатор команды, выдавшей это задание.

taskId String : Идентификатор этой задачи

cmdLine String : Команда для выполнения

attemptId String

requestType ClusterCommand.RequestType : Тип запроса

shardCount Integer : количество фрагментов

shardIndex Integer : индекс сегмента

Общедоступные методы

изJson

public static ClusterCommand fromJson (JSONObject json)

Параметры
json JSONObject

Возвраты
ClusterCommand

Броски
JSONException

getAttemptId

public String getAttemptId ()

Возвращает идентификатор попытки. Идентификатор попытки генерируется случайным образом и используется для различения нескольких запусков команд.

Возвраты
String идентификатор попытки

getCommandId

public String getCommandId ()

Возвращает идентификатор команды.

Возвраты
String идентификатор команды

getCommandLine

public String getCommandLine ()

Возвращает строку командной строки.

Возвраты
String Строка командной строки.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Возвраты
UniqueMultiMap <String, String> мультикарта дополнительных опций для внедрения

getRequestId

public String getRequestId ()

Возвращает идентификатор запроса.

Возвраты
String идентификатор запроса

getRequestType

public ClusterCommand.RequestType getRequestType ()

Возвращает тип запроса

Возвраты
ClusterCommand.RequestType тип запроса

getShardCount

public Integer getShardCount ()

Возвращает количество шардов.

Возвраты
Integer подсчет осколков.

getShardIndex

public Integer getShardIndex ()

Возвращает индекс сегмента.

Возвраты
Integer индекс сегментов.

getTargetDeviceSerials

public List<String> getTargetDeviceSerials ()

Возвращает список последовательных портов целевых устройств, на которых эта команда попытается быть выполнена.

Возвраты
List<String> список серийных номеров целевых устройств

getTaskId

public String getTaskId ()

Возвращает идентификатор задачи.

Возвраты
String Идентификатор задачи.

setTargetDeviceSerials

public void setTargetDeviceSerials (List<String> targetDeviceSerials)

Задает список последовательных портов целевых устройств, на которых команда попытается выполниться.

Параметры
targetDeviceSerials List : перечень серийных номеров устройств для установки.