IClusterClient
public interface IClusterClient
com.android.tradefed.cluster.IClusterClient |
زیر کلاس های غیر مستقیم شناخته شده |
یک رابط برای تعامل با باطن TFC.
خلاصه
ثابت ها |
---|
String | TYPE_NAME نام نوع شیء پیکربندی منحصر به فرد. |
روش های عمومی |
---|
abstract IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () یک IClusterEventUploader دریافت کنید که می تواند برای آپلود ClusterCommandEvent s استفاده شود. |
abstract ClusterCommand.State | getCommandState (String requestId, String commandId) وضعیت یک دستور خوشه را تعیین کنید. |
default ClusterCommandStatus | getCommandStatus (String requestId, String commandId) وضعیت فرمان یک دستور خوشه (وضعیت و دلیل لغو در صورت لغو) را دریافت کنید. |
abstract IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () یک IClusterEventUploader دریافت کنید که می تواند برای آپلود ClusterHostEvent s استفاده شود. |
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) |
ثابت ها
TYPE_NAME
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 |
پرتاب می کند |
---|
JSONException | |
getTestEnvironment
public abstract TestEnvironment getTestEnvironment (String requestId)
TestEnvironment
برای درخواست دریافت کنید.
پرتاب می کند |
---|
| IOException |
| org.json.JSONException |
JSONException | |
getTestResources
public abstract getTestResources (String requestId)
برای درخواست، TestResource
دریافت کنید.
پرتاب می کند |
---|
| IOException |
| org.json.JSONException |
JSONException | |
leaseHostCommands
public abstract leaseHostCommands (String clusterId,
String hostname,
devices,
nextClusterIds,
int maxTasksTolease)
ClusterCommand
برای میزبان داده اجاره کنید.
پارامترها |
---|
clusterId | String : شناسه خوشه برای میزبان |
hostname | String : نام میزبان |
devices | : دستگاه اطلاعاتی که میزبان دارد |
nextClusterIds | : لیستی از شناسه های خوشه بعدی برای اجاره دستورات. |
maxTasksTolease | int : حداکثر تعداد کارهایی که میتوان در حال حاضر اجاره کرد |
پرتاب می کند |
---|
| org.json.JSONException |
JSONException | |
updateTestContext
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)
پارامترها |
---|
requestId | String |
commandId | String |
testContext | TestContext |
پرتاب می کند |
---|
JSONException | |