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
Ö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 Task-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
publicgetTargetDeviceSerials ()
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 Task-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 |