Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
    
  
  
  
  
    
  
  
    
    
 IClusterClient
 public interface IClusterClient
  
  
  
| com.android.tradefed.cluster.IClusterClient | 
| Известные косвенные подклассы | 
 Интерфейс для взаимодействия с бэкэндом TFC.
 Краткое содержание 
|  Константы | 
|---|
| String | TYPE_NAME Уникальное имя типа объекта конфигурации.  | 
|  Публичные методы | 
|---|
| abstract IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Получите IClusterEventUploader, который можно использовать для загрузкиClusterCommandEvents. | 
| abstract ClusterCommand.State | getCommandState (String requestId, String commandId) Определите состояние команды кластера. | 
| default ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Получите статус команды кластера (состояние и причину отмены в случае отмены). | 
| abstract IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Получите IClusterEventUploader, который можно использовать для загрузкиClusterHostEvent. | 
| abstract TestContext | getTestContext (String requestId, String commandId) | 
| abstract TestEnvironment | getTestEnvironment (String requestId) Получите TestEnvironmentдля запроса. | 
| abstract | getTestResources (String requestId) Получите TestResourceдля запроса. | 
| abstract | leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease)leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease)leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease) Арендуйте ClusterCommandдля данного хоста. | 
| abstract void | updateTestContext (String requestId, String commandId, TestContext testContext) | 
 Константы
 ТИП_ИМЯ 
public static final String TYPE_NAME
 Уникальное имя типа объекта конфигурации. Используется для получения экземпляра Singleton из GlobalConfiguration .
 Постоянное значение: «cluster_client» 
 Публичные методы 
 getCommandState 
public abstract ClusterCommand.State getCommandState (String requestId, 
                String commandId) Определите состояние команды кластера.
| Параметры | 
|---|
| requestId | String: идентификатор запроса кластера. | 
| commandId | String: идентификатор команды кластера. | 
 getCommandStatus 
public ClusterCommandStatus getCommandStatus (String requestId, 
                String commandId) Получите статус команды кластера (состояние и причину отмены в случае отмены).
| Параметры | 
|---|
| requestId | String: идентификатор запроса кластера. | 
| commandId | String: идентификатор команды кластера. | 
 getTestContext 
public abstract TestContext getTestContext (String requestId, 
                String commandId)| Параметры | 
|---|
| requestId | String | 
| commandId | String | 
 getTestEnvironment 
public abstract TestEnvironment getTestEnvironment (String requestId)
 Получите TestEnvironment для запроса.
| Броски | 
|---|
|  | Исключение IO | 
|  | org.json.JSONException | 
| JSONException |  | 
 getTestResources 
public abstract  getTestResources (String requestId)
 Получите TestResource для запроса.
| Броски | 
|---|
|  | Исключение IO | 
|  | org.json.JSONException | 
| JSONException |  | 
 арендаHostCommands 
public abstract  leaseHostCommands (String clusterId, 
                String hostname, 
                 devices, 
                 nextClusterIds, 
                int maxTasksTolease)
 Арендуйте ClusterCommand для данного хоста.
| Параметры | 
|---|
| clusterId | String: идентификатор кластера для хоста. | 
| hostname | String: имя хоста | 
| devices | : информация об устройстве, которую имеет хост | 
| nextClusterIds | : список идентификаторов следующих кластеров, из которых можно арендовать команды. | 
| maxTasksTolease | int: максимальное количество задач, которые можно арендовать на данный момент. | 
| Броски | 
|---|
|  | org.json.JSONException | 
| JSONException |  | 
 обновлениеTestContext 
public abstract void updateTestContext (String requestId, 
                String commandId, 
                TestContext testContext)| Параметры | 
|---|
| requestId | String | 
| commandId | String | 
| testContext | TestContext | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]