IClusterClient
public interface IClusterClient
com.android.tradefed.cluster.IClusterClient |
Bilinen dolaylı alt sınıflar |
TFC arka ucuyla etkileşim için bir arayüz.
Özet
Sabitler |
---|
String | TYPE_NAME Benzersiz yapılandırma nesnesi türü adı. |
Genel yöntemler |
---|
abstract IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () ClusterCommandEvent s yüklemek için kullanılabilecek bir IClusterEventUploader edinin. |
abstract ClusterCommand.State | getCommandState (String requestId, String commandId) Bir küme komutunun durumunu belirleyin. |
default ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Bir küme komutunun komut durumunu alın (durum ve iptal edildiyse iptal nedeni). |
abstract IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () ClusterHostEvent s yüklemek için kullanılabilecek bir IClusterEventUploader edinin. |
abstract TestContext | getTestContext (String requestId, String commandId) |
abstract TestEnvironment | getTestEnvironment (String requestId) Bir istek için TestEnvironment edinin. |
abstract | getTestResources (String requestId) Bir istek için TestResource s alın. |
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) Verici ana bilgisayar için ClusterCommand kiralayın. |
abstract void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Sabitler
TİP_NAME
public static final String TYPE_NAME
Benzersiz yapılandırma nesnesi türü adı. Singleton örneğini GlobalConfiguration
almak için kullanılır.
Sabit Değer: "cluster_client"
Genel yöntemler
GetCommandState
public abstract ClusterCommand.State getCommandState (String requestId,
String commandId)
Bir küme komutunun durumunu belirleyin.
parametreler |
---|
requestId | String : küme istek kimliği |
commandId | String : küme komut kimliği |
GetCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Bir küme komutunun komut durumunu alın (durum ve iptal edildiyse iptal nedeni).
parametreler |
---|
requestId | String : küme istek kimliği |
commandId | String : küme komut kimliği |
getTestContext
public abstract TestContext getTestContext (String requestId,
String commandId)
parametreler |
---|
requestId | String |
commandId | String |
getTestOrtamı
public abstract TestEnvironment getTestEnvironment (String requestId)
Bir istek için TestEnvironment
edinin.
Atar |
---|
| IO İstisnası |
| org.json.JSONİstisna |
JSONException | |
getTestResources
public abstract getTestResources (String requestId)
Bir istek için TestResource
s alın.
Atar |
---|
| IO İstisnası |
| org.json.JSONİstisna |
JSONException | |
kiralamaHostKomutları
public abstract leaseHostCommands (String clusterId,
String hostname,
devices,
nextClusterIds,
int maxTasksTolease)
Veren ana bilgisayar için ClusterCommand
kiralayın.
parametreler |
---|
clusterId | String : ana bilgisayar için küme kimliği |
hostname | String : ana bilgisayar adı |
devices | : Ana bilgisayarın sahip olduğu deviceInfos |
nextClusterIds | : komutları kiralanacak sonraki küme kimliklerinin listesi. |
maxTasksTolease | int : kiralanabilecek maksimum görev sayısı |
Atar |
---|
| org.json.JSONİstisna |
JSONException | |
güncellemeTestBağlam
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)
parametreler |
---|
requestId | String |
commandId | String |
testContext | TestContext |