Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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.

Sommaire

Classes imbriquées

enum ClusterCommand.RequestType

enum ClusterCommand.State

État de la commande dans le cluster TF.

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 : un 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 demande

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

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.

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