Кластерная команда
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
publicgetTargetDeviceSerials ()
Возвращает список серийных номеров целевых устройств, на которых эта команда попытается запуститься.
Возвращает | |
---|---|
список серийных номеров целевых устройств |
получитьидентификатор задачи
public String getTaskId ()
Возвращает идентификатор задачи.
Возвращает | |
---|---|
String | идентификатор задачи. |
setTargetDeviceSerials
public void setTargetDeviceSerials (targetDeviceSerials)
Задает список серийных номеров целевых устройств, на которых будет пытаться выполниться команда.
Параметры | |
---|---|
targetDeviceSerials |