ClusterCommand
public
class
ClusterCommand
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterCommand |
Eine Klasse, die eine Aufgabe darstellt, die aus dem TF-Cluster abgerufen wurde.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
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)
Konstruktor. |
|
Ö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 den Befehlszeilenstring zurück. |
UniqueMultiMap<String, String>
|
getExtraOptions()
|
String
|
getRequestId()
Gibt die Anfrage-ID zurück. |
ClusterCommand.RequestType
|
getRequestType()
Gibt einen Anfragetyp zurück |
Integer
|
getShardCount()
Gibt die Anzahl der Shards zurück. |
Integer
|
getShardIndex()
Gibt einen Shard-Index zurück. |
|
getTargetDeviceSerials()
Gibt die Liste der Seriennummern der Zielgeräte zurück, auf denen dieser Befehl ausgeführt werden soll. |
String
|
getTaskId()
Gibt die Aufgaben-ID zurück. |
void
|
setTargetDeviceSerials(
Hiermit wird die Liste der Seriennummern der Zielgeräte festgelegt, auf denen der Befehl ausgeführt werden soll. |
Öffentliche Konstruktoren
ClusterCommand
public ClusterCommand (String commandId,
String taskId,
String cmdLine)| Parameter | |
|---|---|
commandId |
String |
taskId |
String |
cmdLine |
String |
ClusterCommand
public ClusterCommand (String requestId,
String commandId,
String taskId,
String cmdLine,
String attemptId,
ClusterCommand.RequestType requestType,
Integer shardCount,
Integer shardIndex)Konstruktor.
| Parameter | |
|---|---|
requestId |
String: Eine Anfrage-ID |
commandId |
String: Die ID des Befehls, mit dem diese Aufgabe erteilt wurde |
taskId |
String: Die ID dieser Aufgabe |
cmdLine |
String: Die auszuführende Befehlszeile |
attemptId |
String |
requestType |
ClusterCommand.RequestType: Einen Anfragetyp |
shardCount |
Integer: Eine Shard-Anzahl |
shardIndex |
Integer: Shard-Index |
Öffentliche Methoden
fromJson
public static ClusterCommand fromJson (JSONObject json)
| Parameter | |
|---|---|
json |
JSONObject |
| Returns | |
|---|---|
ClusterCommand |
|
| Ausgabe | |
|---|---|
JSONException |
|
getAttemptId
public String getAttemptId ()
Gibt die Versuchs-ID zurück. Der Versuch ist eine zufällig generierte GUID, mit der mehrere Befehlsausführungen unterschieden werden.
| Returns | |
|---|---|
String |
die Versuchs-ID |
getCommandId
public String getCommandId ()
Gibt die Befehls-ID zurück.
| Returns | |
|---|---|
String |
die Befehls-ID |
getCommandLine
public String getCommandLine ()
Gibt den Befehlszeilenstring zurück.
| Returns | |
|---|---|
String |
den Befehlszeilenstring. |
getExtraOptions
public UniqueMultiMap<String, String> getExtraOptions ()
| Returns | |
|---|---|
UniqueMultiMap<String, String> |
Multimap mit zusätzlichen Optionen zum Einschleusen |
getRequestId
public String getRequestId ()
Gibt die Anfrage-ID zurück.
| Returns | |
|---|---|
String |
die Anfrage-ID |
getRequestType
public ClusterCommand.RequestType getRequestType ()
Gibt einen Anfragetyp zurück
| Returns | |
|---|---|
ClusterCommand.RequestType |
einen Anfragetyp |
getShardCount
public Integer getShardCount ()
Gibt die Anzahl der Shards zurück.
| Returns | |
|---|---|
Integer |
eine Shard-Anzahl. |
getShardIndex
public Integer getShardIndex ()
Gibt einen Shard-Index zurück.
| Returns | |
|---|---|
Integer |
einen Shard-Index. |
getTargetDeviceSerials
publicgetTargetDeviceSerials ()
Gibt die Liste der Seriennummern der Zielgeräte zurück, auf denen dieser Befehl ausgeführt werden soll.
| Returns | |
|---|---|
|
die Liste der Seriennummern der Zielgeräte |
getTaskId
public String getTaskId ()
Gibt die Aufgaben-ID zurück.
| Returns | |
|---|---|
String |
Aufgaben-ID. |
setTargetDeviceSerials
public void setTargetDeviceSerials (targetDeviceSerials)
Hiermit wird die Liste der Seriennummern der Zielgeräte festgelegt, auf denen der Befehl ausgeführt werden soll.
| Parameter | |
|---|---|
targetDeviceSerials |
: Liste der zu setzenden Geräteseriennummern |