ClusterBefehl

public class ClusterCommand
extends Object

java.lang.Object
com.android.tradefed.cluster.ClusterCommand


Eine Klasse, die eine vom TF-Cluster abgerufene Aufgabe darstellt.

Zusammenfassung

Verschachtelte Klassen

enum ClusterCommand.RequestType

enum ClusterCommand.State

Status des Befehls im TF-Cluster.

Öffentliche Konstrukteure

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)

Konstrukteur.

Öffentliche Methoden

static ClusterCommand fromJson (JSONObject json)
String getAttemptId ()

Gibt die Versuchs-ID zurück.

String getCommandId ()

Gibt die Befehls-ID zurück.

String getCommandLine ()

Gibt die Befehlszeilenzeichenfolge zurück.

UniqueMultiMap <String, String> getExtraOptions ()
String getRequestId ()

Gibt die Anforderungs-ID zurück.

ClusterCommand.RequestType getRequestType ()

Gibt einen Anfragetyp zurück

Integer getShardCount ()

Gibt eine Shard-Anzahl zurück.

Integer getShardIndex ()

Gibt einen Shard-Index zurück.

getTargetDeviceSerials ()

Gibt die Liste der Seriennummern des Zielgeräts zurück, auf denen dieser Befehl auszuführen versucht.

String getTaskId ()

Gibt die Aufgaben-ID zurück.

void setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials)

Legt die Liste der Seriennummern des Zielgeräts fest, auf denen der Befehl ausgeführt werden soll.

Öffentliche Konstrukteure

ClusterBefehl

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

Parameter
commandId String

taskId String

cmdLine String

ClusterBefehl

public ClusterCommand (String requestId, 
                String commandId, 
                String taskId, 
                String cmdLine, 
                String attemptId, 
                ClusterCommand.RequestType requestType, 
                Integer shardCount, 
                Integer shardIndex)

Konstrukteur.

Parameter
requestId String : Eine Anforderungs-ID

commandId String : Die ID des Befehls, der diese Aufgabe ausgegeben hat

taskId String : Die ID dieser Aufgabe

cmdLine String : Die auszuführende Befehlszeile

attemptId String

requestType ClusterCommand.RequestType : Ein Anforderungstyp

shardCount Integer : Eine Shard-Anzahl

shardIndex Integer : Ein Shard-Index

Öffentliche Methoden

vonJson

public static ClusterCommand fromJson (JSONObject json)

Parameter
json JSONObject

Kehrt zurück
ClusterCommand

Wirft
JSONException

getAttemptId

public String getAttemptId ()

Gibt die Versuchs-ID zurück. Der Versuch ist eine zufällig generierte GUID, die verwendet wird, um mehrere Befehlsausführungen zu unterscheiden.

Kehrt zurück
String die Versuchs-ID

getCommandId

public String getCommandId ()

Gibt die Befehls-ID zurück.

Kehrt zurück
String die Befehls-ID

getCommandLine

public String getCommandLine ()

Gibt die Befehlszeilenzeichenfolge zurück.

Kehrt zurück
String die Befehlszeilenzeichenfolge.

GetExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Kehrt zurück
UniqueMultiMap <String, String> Multimap mit zusätzlichen Injektionsoptionen

getRequestId

public String getRequestId ()

Gibt die Anforderungs-ID zurück.

Kehrt zurück
String die Anforderungs-ID

getRequestType

public ClusterCommand.RequestType getRequestType ()

Gibt einen Anfragetyp zurück

Kehrt zurück
ClusterCommand.RequestType ein Anfragetyp

getShardCount

public Integer getShardCount ()

Gibt eine Shard-Anzahl zurück.

Kehrt zurück
Integer eine Scherbenzählung.

getShardIndex

public Integer getShardIndex ()

Gibt einen Shard-Index zurück.

Kehrt zurück
Integer ein Shard-Index.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

Gibt die Liste der Seriennummern des Zielgeräts zurück, auf denen dieser Befehl auszuführen versucht.

Kehrt zurück
die Liste der Seriennummern des Zielgeräts

getTaskId

public String getTaskId ()

Gibt die Aufgaben-ID zurück.

Kehrt zurück
String Aufgaben-ID.

setTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

Legt die Liste der Seriennummern des Zielgeräts fest, auf denen der Befehl ausgeführt werden soll.

Parameter
targetDeviceSerials : Die Liste der festzulegenden Geräteserien