CommandeCluster
public class ClusterCommand
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterCommand |
Une classe qui représente une tâche extraite de TF Cluster.
Résumé
Constructeurs publics | |
---|---|
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) Constructeur. |
Méthodes publiques | |
---|---|
static ClusterCommand | fromJson (JSONObject json) |
String | getAttemptId () Renvoie l'ID de la tentative. |
String | getCommandId () Renvoie l'ID de la commande. |
String | getCommandLine () Renvoie la chaîne de ligne de commande. |
UniqueMultiMap <String, String> | getExtraOptions () |
String | getRequestId () Renvoie l'ID de la demande. |
ClusterCommand.RequestType | getRequestType () Renvoie un type de requête |
Integer | getShardCount () Renvoie un nombre de partitions. |
Integer | getShardIndex () Renvoie un index de partition. |
getTargetDeviceSerials () Renvoie la liste des numéros de série des périphériques cibles sur lesquels cette commande tentera de s'exécuter. | |
String | getTaskId () Renvoie l'ID de la tâche. |
void | setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials) Définit la liste des numéros de série des périphériques cibles sur lesquels la commande tentera de s'exécuter. |
Constructeurs publics
CommandeCluster
public ClusterCommand (String commandId, String taskId, String cmdLine)
Paramètres | |
---|---|
commandId | String |
taskId | String |
cmdLine | String |
CommandeCluster
public ClusterCommand (String requestId, String commandId, String taskId, String cmdLine, String attemptId, ClusterCommand.RequestType requestType, Integer shardCount, Integer shardIndex)
Constructeur.
Paramètres | |
---|---|
requestId | String : un ID de requête |
commandId | String : L'ID de la commande qui a émis cette tâche |
taskId | String : L'ID de cette tâche |
cmdLine | String : La ligne de commande à exécuter |
attemptId | String |
requestType | ClusterCommand.RequestType : un type de requête |
shardCount | Integer : nombre de fragments |
shardIndex | Integer : un index de partition |
Méthodes publiques
deJson
public static ClusterCommand fromJson (JSONObject json)
Paramètres | |
---|---|
json | JSONObject |
Retour | |
---|---|
ClusterCommand |
Lance | |
---|---|
JSONException |
getAttemptId
public String getAttemptId ()
Renvoie l'ID de la tentative. La tentative est un GUID généré de manière aléatoire utilisé pour distinguer plusieurs exécutions de commande.
Retour | |
---|---|
String | l'identifiant de la tentative |
getCommandId
public String getCommandId ()
Renvoie l'ID de la commande.
Retour | |
---|---|
String | l'identifiant de la commande |
getCommandLine
public String getCommandLine ()
Renvoie la chaîne de ligne de commande.
Retour | |
---|---|
String | la chaîne de ligne de commande. |
getExtraOptions
public UniqueMultiMap<String, String> getExtraOptions ()
Retour | |
---|---|
UniqueMultiMap <String, String> | multimap d'options supplémentaires à injecter |
getRequestId
public String getRequestId ()
Renvoie l'ID de la demande.
Retour | |
---|---|
String | l'identifiant de la demande |
getRequestType
public ClusterCommand.RequestType getRequestType ()
Renvoie un type de requête
Retour | |
---|---|
ClusterCommand.RequestType | un type de requête |
getShardCount
public Integer getShardCount ()
Renvoie un nombre de partitions.
Retour | |
---|---|
Integer | un nombre d'éclats. |
getShardIndex
public Integer getShardIndex ()
Renvoie un index de partition.
Retour | |
---|---|
Integer | un index fragmenté. |
getTargetDeviceSerials
publicgetTargetDeviceSerials ()
Renvoie la liste des numéros de série des périphériques cibles sur lesquels cette commande tentera de s'exécuter.
Retour | |
---|---|
la liste des numéros de série des appareils cibles |
getTaskId
public String getTaskId ()
Renvoie l'ID de la tâche.
Retour | |
---|---|
String | ID de tâche. |
setTargetDeviceSerialssetTargetDeviceSerials
public void setTargetDeviceSerials (targetDeviceSerials)
Définit la liste des numéros de série des périphériques cibles sur lesquels la commande tentera de s'exécuter.
Paramètres | |
---|---|
targetDeviceSerials |