Ab dem 27. März 2025 empfehlen wir, android-latest-release anstelle von aosp-main zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      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_NAMEDer eindeutige Name des Konfigurationsobjekttyps.
          
    
 | 
    
    
| Öffentliche Methoden | 
|---|
  
  
  
    | 
        abstract
        
        
        
        
        IClusterEventUploader<ClusterCommandEvent> | 
      getCommandEventUploader()
      Sie benötigen eine IClusterEventUploader, mit der SieClusterCommandEvents hochladen können. | 
  
  
  
  
    | 
        abstract
        
        
        
        
        ClusterCommand.State | 
      getCommandState(String requestId, String commandId)
      Status eines Clusterbefehls ermitteln
        
    
 | 
  
  
  
  
    | 
        
        default
        
        
        
        ClusterCommandStatus | 
      getCommandStatus(String requestId, String commandId)
      Ruft den Befehlsstatus eines Clusterbefehls ab (Status und Grund für die Stornierung, falls zutreffend).
        
    
 | 
  
  
  
  
    | 
        abstract
        
        
        
        
        IClusterEventUploader<ClusterHostEvent> | 
      getHostEventUploader()
      Sie benötigen eine IClusterEventUploader, mit der SieClusterHostEvents hochladen können. | 
  
  
  
  
    | 
        abstract
        
        
        
        
        TestContext | 
      getTestContext(String requestId, String commandId)
       | 
  
  
  
  
    | 
        abstract
        
        
        
        
        TestEnvironment | 
      getTestEnvironment(String requestId)
      Rufen Sie TestEnvironmentfür eine Anfrage ab. | 
  
  
  
  
    | 
        abstract
        
        
        
        
         | 
      getTestResources(String requestId)
      TestResources für eine Anfrage abrufen
 | 
  
  
  
  
    | 
        abstract
        
        
        
        
         | 
      leaseHostCommands(String clusterId, String hostname,  devices,  nextClusterIds, int maxTasksTolease)
      ClusterCommandfür den angegebenen Host leasen.
 | 
  
  
  
  
    | 
        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 der 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)
    
    
    
  Ruft den Befehlsstatus eines Clusterbefehls ab (Status und Grund für die Stornierung, falls zutreffend).
    
    | Parameter | 
|---|
      
        | requestId | String: Clusteranfrage-ID | 
      
        | commandId | String: Clusterbefehls-ID | 
    
    
      | Returns | 
|---|
      
        | ClusterCommandStatus | einen ClusterCommandStatus, der den Status und den Grund für die Abbruch 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 | 
    
    
      
  
 
    getTestEnvironment
    
public abstract TestEnvironment getTestEnvironment (String requestId)
    
    
    
  Rufen Sie TestEnvironment für eine Anfrage ab.
    
      
      | Ausgabe | 
|---|
        
          |  | IOException | 
        
          |  | org.json.JSONException | 
        
          | JSONException |  | 
      
  
 
    getTestResources
    
public abstract  getTestResources (String requestId)
    
    
    
  TestResources für eine Anfrage abrufen
    
      
      | Ausgabe | 
|---|
        
          |  | IOException | 
        
          |  | org.json.JSONException | 
        
          | JSONException |  | 
      
  
 
    leaseHostCommands
    
public abstract  leaseHostCommands (String clusterId, 
                String hostname, 
                 devices, 
                 nextClusterIds, 
                int maxTasksTolease)
    
    
    
  ClusterCommand für den angegebenen Host leasen.
    
    | Parameter | 
|---|
      
        | clusterId | String: Cluster-ID für den Host | 
      
        | hostname | String: Hostname | 
      
        | devices | : deviceInfos des Hosts | 
      
        | nextClusterIds | : Liste der nächsten Cluster-IDs, von denen Befehle zum Leasing stammen sollen. | 
      
        | maxTasksTolease | int: Die maximale Anzahl von Aufgaben, die derzeit gepachtet werden können. | 
    
    
      
      | Ausgabe | 
|---|
        
          |  | org.json.JSONException | 
        
          | JSONException |  | 
      
  
 
    updateTestContext
    
public abstract void updateTestContext (String requestId, 
                String commandId, 
                TestContext testContext)
    
    
    
  
    
    | Parameter | 
|---|
      
        | requestId | String | 
      
        | commandId | String | 
      
        | testContext | TestContext | 
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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: 2025-07-27 (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: 2025-07-27 (UTC)."],[],[]]