ClusterClient

public class ClusterClient
extends Object implements IClusterClient

java.lang.object
com.android.tradefed.cluster.ClusterClient


پیاده سازی IClusterClient برای تعامل با باطن TFC.

خلاصه

سازندگان عمومی

ClusterClient ()

روش های عمومی

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 ()

روش های عمومی

getCommandEventUloader

public IClusterEventUploader<ClusterCommandEvent> getCommandEventUploader ()

یک IClusterEventUploader دریافت کنید که می تواند برای آپلود ClusterCommandEvent s استفاده شود.

برمی گرداند
IClusterEventUploader < ClusterCommandEvent >

getCommandState

public ClusterCommand.State getCommandState (String requestId, 
                String commandId)

وضعیت یک دستور خوشه را تعیین کنید.

پارامترها
requestId String : شناسه درخواست خوشه

commandId String : شناسه فرمان خوشه

برمی گرداند
ClusterCommand.State وضعیت دستور cluster، یا ClusterCommand.State#UNKNOWN اگر وضعیت نمی تواند تعیین شود

getCommandStatus

public ClusterCommandStatus getCommandStatus (String requestId, 
                String commandId)

وضعیت فرمان یک دستور خوشه (وضعیت و دلیل لغو در صورت لغو) را دریافت کنید.

پارامترها
requestId String : شناسه درخواست خوشه

commandId String : شناسه فرمان خوشه

برمی گرداند
ClusterCommandStatus یک ClusterCommandStatus که نشان دهنده وضعیت و دلیل لغو در صورت لغو فرمان است. حالت ClusterCommand.State#UNKNOWN .

getHostEventUloader

public IClusterEventUploader<ClusterHostEvent> getHostEventUploader ()

یک IClusterEventUploader دریافت کنید که می تواند برای آپلود ClusterHostEvent s استفاده شود.

برمی گرداند
IClusterEventUploader < ClusterHostEvent >

getTestContext

public TestContext getTestContext (String requestId, 
                String commandId)

پارامترها
requestId String

commandId String

برمی گرداند
TestContext

پرتاب می کند
JSONException

getTestEnvironment

public TestEnvironment getTestEnvironment (String requestId)

TestEnvironment برای درخواست دریافت کنید.

برمی گرداند
TestEnvironment یک شیء TestEnvironment .

پرتاب می کند
JSONException

getTestResources

public  getTestResources (String requestId)

برای درخواست، TestResource دریافت کنید.

برمی گرداند
لیستی از TestResource

پرتاب می کند
JSONException

leaseHostCommands

public  leaseHostCommands (String clusterId, 
                String hostname, 
                 deviceInfos, 
                 nextClusterIds, 
                int maxTasksTolease)

ClusterCommand برای میزبان داده اجاره کنید.

پارامترها
clusterId String : شناسه خوشه برای میزبان

hostname String : نام میزبان

deviceInfos : دستگاه اطلاعاتی که میزبان دارد

nextClusterIds : لیستی از شناسه های خوشه بعدی برای اجاره دستورات.

maxTasksTolease int : حداکثر تعداد کارهایی که می‌توان در حال حاضر اجاره کرد

برمی گرداند
لیستی از ClusterCommand

پرتاب می کند
JSONException

updateTestContext

public void updateTestContext (String requestId, 
                String commandId, 
                TestContext testContext)

پارامترها
requestId String

commandId String

testContext TestContext

پرتاب می کند
JSONException