Commande Cluster

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 fragments.

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

Commande Cluster

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

Paramètres
commandId String

taskId String

cmdLine String

Commande Cluster

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 identifiant de demande

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 : un nombre de fragments

shardIndex Integer : Un index de fragment

Méthodes publiques

deJson

public static ClusterCommand fromJson (JSONObject json)

Paramètres
json JSONObject

Retour
ClusterCommand

Jetés
JSONException

getAttemptId

public String getAttemptId ()

Renvoie l'ID de la tentative. La tentative est un GUID généré aléatoirement utilisé pour distinguer plusieurs exécutions de commandes.

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 demande

getShardCount

public Integer getShardCount ()

Renvoie un nombre de fragments.

Retour
Integer un nombre de fragments.

getShardIndex

public Integer getShardIndex ()

Renvoie un index de partition.

Retour
Integer un index de fragments.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

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.

setTargetDeviceSerials

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 : la liste des numéros de série des appareils à définir