클러스터클라이언트
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
TFC 백엔드와 상호작용하기 위한 IClusterClient
구현입니다.
요약
공개 메소드 |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () ClusterCommandEvent 를 업로드하는 데 사용할 수 있는 IClusterEventUploader 가져옵니다. |
ClusterCommand.State | getCommandState (String requestId, String commandId) 클러스터 명령의 상태를 확인합니다. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) 클러스터 명령의 명령 상태(취소된 경우 상태 및 취소 이유)를 가져옵니다. |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () ClusterHostEvent 를 업로드하는 데 사용할 수 있는 IClusterEventUploader 가져옵니다. |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) 요청에 대한 TestEnvironment 가져옵니다. |
| getTestResources (String requestId) 요청에 대한 TestResource 를 가져옵니다. |
| leaseHostCommands (String clusterId, String hostname, deviceInfos, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, deviceInfos, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, deviceInfos, nextClusterIds, int maxTasksTolease) 제공 호스트에 대해 ClusterCommand 임대합니다. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
공개 생성자
클러스터클라이언트
public ClusterClient ()
공개 메소드
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
클러스터 명령의 상태를 확인합니다.
매개변수 |
---|
requestId | String : 클러스터 요청 ID |
commandId | String : 클러스터 명령 ID |
getCommand상태
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
클러스터 명령의 명령 상태(취소된 경우 상태 및 취소 이유)를 가져옵니다.
매개변수 |
---|
requestId | String : 클러스터 요청 ID |
commandId | String : 클러스터 명령 ID |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
매개변수 |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
요청에 대한 TestResource
를 가져옵니다.
임대호스트 명령
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
제공 호스트에 대해 ClusterCommand
임대합니다.
매개변수 |
---|
clusterId | String : 호스트의 클러스터 ID |
hostname | String : 호스트 이름 |
deviceInfos | : 호스트가 가지고 있는 deviceInfos |
nextClusterIds | : 명령을 임대할 다음 클러스터 ID 목록입니다. |
maxTasksTolease | int : 현재 임대할 수 있는 최대 작업 수 |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
매개변수 |
---|
requestId | String |
commandId | String |
testContext | TestContext |