ClusterClient
public class ClusterClient
extends Object
implements IClusterClient
java.lang.object |
↳ | com.android.tradefed.cluster.ClusterClient |
پیاده سازی IClusterClient
برای تعامل با باطن TFC.
خلاصه
روش های عمومی |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () یک IClusterEventUploader دریافت کنید که می تواند برای آپلود ClusterCommandEvent s استفاده شود. |
ClusterCommand.State | getCommandState (String requestId, String commandId) وضعیت یک دستور خوشه را تعیین کنید. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) وضعیت فرمان یک دستور خوشه (وضعیت و دلیل لغو در صورت لغو) را دریافت کنید. |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () یک IClusterEventUploader دریافت کنید که می تواند برای آپلود ClusterHostEvent s استفاده شود. |
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) |
سازندگان عمومی
ClusterClient
public ClusterClient ()
روش های عمومی
getCommandState
public 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 TestContext getTestContext (String requestId,
String commandId)
پارامترها |
---|
requestId | String |
commandId | String |
پرتاب می کند |
---|
JSONException | |
getTestResources
public getTestResources (String requestId)
برای درخواست، TestResource
دریافت کنید.
پرتاب می کند |
---|
JSONException | |
leaseHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
ClusterCommand
برای میزبان داده اجاره کنید.
پارامترها |
---|
clusterId | String : شناسه خوشه برای میزبان |
hostname | String : نام میزبان |
deviceInfos | : دستگاه اطلاعاتی که میزبان دارد |
nextClusterIds | : لیستی از شناسه های خوشه بعدی برای اجاره دستورات. |
maxTasksTolease | int : حداکثر تعداد کارهایی که میتوان در حال حاضر اجاره کرد |
پرتاب می کند |
---|
JSONException | |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
پارامترها |
---|
requestId | String |
commandId | String |
testContext | TestContext |
پرتاب می کند |
---|
JSONException | |