Кластерная команда

public class ClusterCommand
extends Object

java.lang.Объект
com.android.tradefed.cluster.ClusterCommand


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

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

Публичные конструкторы

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 ()

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

getTargetDeviceSerials ()

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

String getTaskId ()

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

void setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials)

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

Публичные конструкторы

Кластерная команда

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

Параметры
commandId String

taskId String

cmdLine String

Кластерная команда

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 ()

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

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

getCommandId

public String getCommandId ()

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

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

получитькомандную строку

public String getCommandLine ()

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

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

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

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

getRequestId

public String getRequestId ()

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

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

получить тип запроса

public ClusterCommand.RequestType getRequestType ()

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

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

getShardCount

public Integer getShardCount ()

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

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

получитьShardIndex

public Integer getShardIndex ()

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

Возвращает
Integer осколочный индекс.

получитьTargetDeviceSerials

public  getTargetDeviceSerials ()

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

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

получитьидентификатор задачи

public String getTaskId ()

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

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

setTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

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

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