Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
IClusterClient
public
interface
IClusterClient
| com.android.tradefed.cluster.IClusterClient
|
Bekannte indirekte Unterklassen
|
Eine Schnittstelle für die Interaktion mit dem TFC-Backend.
Zusammenfassung
Konstanten |
String |
TYPE_NAME
Der eindeutige Name des Konfigurationsobjekttyps.
|
Öffentliche Methoden |
abstract
IClusterEventUploader<ClusterCommandEvent>
|
getCommandEventUploader()
Rufen Sie ein IClusterEventUploader ab, das zum Hochladen von ClusterCommandEvents verwendet werden kann.
|
abstract
ClusterCommand.State
|
getCommandState(String requestId, String commandId)
Status eines Clusterbefehls ermitteln
|
default
ClusterCommandStatus
|
getCommandStatus(String requestId, String commandId)
Rufen Sie den Befehlsstatus eines Clusterbefehls ab (den Status und den Grund für die Abbrechen, falls abgebrochen).
|
abstract
IClusterEventUploader<ClusterHostEvent>
|
getHostEventUploader()
Rufen Sie ein IClusterEventUploader ab, das zum Hochladen von ClusterHostEvents verwendet werden kann.
|
abstract
TestContext
|
getTestContext(String requestId, String commandId)
|
abstract
TestEnvironment
|
getTestEnvironment(String requestId)
TestEnvironment für eine Anfrage abrufen
|
abstract
List<TestResource>
|
getTestResources(String requestId)
TestResource für eine Anfrage erhalten
|
abstract
List<ClusterCommand>
|
leaseHostCommands(String clusterId, String hostname, List<ClusterDeviceInfo> devices, List<String> nextClusterIds, int maxTasksTolease)
Lease ClusterCommand für den angegebenen Host.
|
abstract
void
|
updateTestContext(String requestId, String commandId, TestContext testContext)
|
Konstanten
TYPE_NAME
public static final String TYPE_NAME
Der eindeutige Name des Konfigurationsobjekttyps. Wird verwendet, um die Singleton-Instanz aus GlobalConfiguration abzurufen.
Konstanter Wert:
"cluster_client"
Öffentliche Methoden
getCommandState
public abstract ClusterCommand.State getCommandState (String requestId,
String commandId)
Status eines Clusterbefehls ermitteln
| Parameter |
requestId |
String: Clusteranfrage-ID |
commandId |
String: Clusterbefehls-ID |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Rufen Sie den Befehlsstatus eines Clusterbefehls ab (den Status und den Grund für die Abbrechen, falls abgebrochen).
| Parameter |
requestId |
String: Clusteranfrage-ID |
commandId |
String: Clusterbefehls-ID |
| Gibt Folgendes zurück: |
ClusterCommandStatus |
ein ClusterCommandStatus, der den Status und den Grund für das Abbrechen des Befehls darstellt, falls der Befehl abgebrochen wird. Der Status ist ClusterCommand.State.UNKNOWN, wenn er nicht ermittelt werden konnte. |
getTestContext
public abstract TestContext getTestContext (String requestId,
String commandId)
| Parameter |
requestId |
String |
commandId |
String |
| Löst aus |
IOException |
|
JSONException |
|
getTestEnvironment
public abstract TestEnvironment getTestEnvironment (String requestId)
TestEnvironment für eine Anfrage abrufen
| Löst aus |
|
java.io.IOException |
|
org.json.JSONException |
IOException |
|
JSONException |
|
getTestResources
public abstract List<TestResource> getTestResources (String requestId)
TestResource für eine Anfrage erhalten
| Löst aus |
|
java.io.IOException |
|
org.json.JSONException |
IOException |
|
JSONException |
|
leaseHostCommands
public abstract List<ClusterCommand> leaseHostCommands (String clusterId,
String hostname,
List<ClusterDeviceInfo> devices,
List<String> nextClusterIds,
int maxTasksTolease)
Lease ClusterCommand für den angegebenen Host.
| Parameter |
clusterId |
String: Cluster-ID für den Host |
hostname |
String: Hostname |
devices |
List: deviceInfos, die der Host hat |
nextClusterIds |
List: Eine Liste der nächsten Cluster-IDs, aus denen Befehle ausgeliehen werden sollen. |
maxTasksTolease |
int: Die maximale Anzahl von Aufgaben, die derzeit geleast werden können. |
| Löst aus |
|
org.json.JSONException |
JSONException |
|
updateTestContext
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)
| Parameter |
requestId |
String |
commandId |
String |
testContext |
TestContext |
| Löst aus |
IOException |
|
JSONException |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]