Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
IClusterClient
public interface IClusterClient
| com.android.tradefed.cluster.IClusterClient |
Известные косвенные подклассы |
Интерфейс для взаимодействия с бэкэндом TFC.
Краткое содержание
Константы |
|---|
String | TYPE_NAME Уникальное имя типа объекта конфигурации. |
Общедоступные методы |
|---|
abstract IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Получите объект IClusterEventUploader , который можно использовать для загрузки событий ClusterCommandEvent . |
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 List< TestResource > | getTestResources (String requestId) Получите TestResource для запроса. |
abstract List< ClusterCommand > | leaseHostCommands (String clusterId, String hostname, List< ClusterDeviceInfo > devices, List<String> nextClusterIds, int maxTasksTolease) Выдать ClusterCommand на указанный хост. |
abstract void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Константы
TYPE_NAME
public static final String TYPE_NAME
Уникальное имя типа объекта конфигурации. Используется для получения экземпляра синглтона из 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 |
| Броски |
|---|
IOException | |
JSONException | |
getTestEnvironment
public abstract TestEnvironment getTestEnvironment (String requestId)
Получите значение TestEnvironment для запроса.
| Броски |
|---|
| java.io.IOException |
| org.json.JSONException |
IOException | |
JSONException | |
getTestResources
public abstract List<TestResource> getTestResources (String requestId)
Получите TestResource для запроса.
| Броски |
|---|
| 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) Выдать ClusterCommand на указанный хост.
| Параметры |
|---|
clusterId | String : идентификатор кластера для хоста |
hostname | String : имя хоста |
devices | List : информация об устройстве, имеющаяся у хоста. |
nextClusterIds | List : перечень следующих идентификаторов кластера, с которых будут арендоваться команды. |
maxTasksTolease | int : максимальное количество задач, которые в данный момент могут быть арендованы. |
| Броски |
|---|
| org.json.JSONException |
JSONException | |
обновитьТестКонтекст
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)| Параметры |
|---|
requestId | String |
commandId | String |
testContext | TestContext |
| Броски |
|---|
IOException | |
JSONException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[null,null,["Последнее обновление: 2026-06-22 UTC."],[],[]]