cụm khách hàng
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
Triển khai IClusterClient
để tương tác với chương trình phụ trợ TFC.
Bản tóm tắt
Phương pháp công khai |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Nhận IClusterEventUploader có thể được sử dụng để tải lên ClusterCommandEvent s. |
ClusterCommand.State | getCommandState (String requestId, String commandId) Xác định trạng thái của lệnh cụm. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Nhận trạng thái lệnh của lệnh cụm (trạng thái và lý do hủy nếu bị hủy). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Nhận IClusterEventUploader có thể được sử dụng để tải lên ClusterHostEvent s. |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) Nhận TestEnvironment cho một yêu cầu. |
| getTestResources (String requestId) Nhận TestResource s cho một yêu cầu. |
| 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) Thuê ClusterCommand cho máy chủ cung cấp. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Nhà thầu xây dựng công cộng
cụm khách hàng
public ClusterClient ()
Phương pháp công khai
getCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Xác định trạng thái của lệnh cụm.
Thông số |
---|
requestId | String : ID yêu cầu cụm |
commandId | String : ID lệnh cụm |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Nhận trạng thái lệnh của lệnh cụm (trạng thái và lý do hủy nếu bị hủy).
Thông số |
---|
requestId | String : ID yêu cầu cụm |
commandId | String : ID lệnh cụm |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
Thông số |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
Nhận TestResource
s cho một yêu cầu.
lệnh thuêhosthost
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Thuê ClusterCommand
cho máy chủ cung cấp.
Thông số |
---|
clusterId | String : id cụm cho máy chủ |
hostname | String : tên máy chủ |
deviceInfos | : deviceInfos máy chủ có |
nextClusterIds | : danh sách ID cụm tiếp theo để thuê lệnh từ đó. |
maxTasksTolease | int : số lượng tác vụ tối đa hiện có thể được thuê |
cập nhậtTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Thông số |
---|
requestId | String |
commandId | String |
testContext | TestContext |