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 : перечень серийных номеров устройств для установки. |