Klien Cluster
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Objek |
↳ | com.android.tradefed.cluster.ClusterClient |
Implementasi IClusterClient
untuk berinteraksi dengan backend TFC.
Ringkasan
Metode publik |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () Dapatkan IClusterEventUploader yang dapat digunakan untuk mengunggah ClusterCommandEvent s. |
ClusterCommand.State | getCommandState (String requestId, String commandId) Tentukan status perintah cluster. |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) Dapatkan status perintah dari perintah cluster (status dan alasan pembatalan jika dibatalkan). |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () Dapatkan IClusterEventUploader yang dapat digunakan untuk mengunggah ClusterHostEvent s. |
TestContext | getTestContext (String requestId, String commandId) |
TestEnvironment | getTestEnvironment (String requestId) Dapatkan TestEnvironment untuk permintaan. |
| getTestResources (String requestId) Dapatkan TestResource untuk permintaan. |
| 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) Sewa ClusterCommand untuk host pemberi. |
void | updateTestContext (String requestId, String commandId, TestContext testContext) |
Konstruktor publik
Klien Cluster
public ClusterClient ()
Metode publik
dapatkanCommandState
public ClusterCommand.State getCommandState (String requestId,
String commandId)
Tentukan status perintah cluster.
Parameter |
---|
requestId | String : ID permintaan klaster |
commandId | String : ID perintah cluster |
dapatkanCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
Dapatkan status perintah dari perintah cluster (status dan alasan pembatalan jika dibatalkan).
Parameter |
---|
requestId | String : ID permintaan klaster |
commandId | String : ID perintah cluster |
dapatkanTestContext
public TestContext getTestContext (String requestId,
String commandId)
Parameter |
---|
requestId | String |
commandId | String |
dapatkanTestResources
public getTestResources (String requestId)
Dapatkan TestResource
untuk permintaan.
sewaHostCommands
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
Sewa ClusterCommand
untuk host pemberi.
Parameter |
---|
clusterId | String : id cluster untuk host |
hostname | String : nama host |
deviceInfos | : deviceInfos yang dimiliki host |
nextClusterIds | : daftar ID klaster berikutnya yang akan disewakan perintahnya. |
maxTasksTolease | int : jumlah maksimal tugas yang dapat disewa saat ini |
perbaruiTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
Parameter |
---|
requestId | String |
commandId | String |
testContext | TestContext |