ClusterClient
public class ClusterClient
extends Object
implements IClusterClient
java.lang.Object |
↳ | com.android.tradefed.cluster.ClusterClient |
TFC バックエンドと対話するためのIClusterClient
実装。
まとめ
公開メソッド |
---|
IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () ClusterCommandEvent のアップロードに使用できるIClusterEventUploader 取得します。 |
ClusterCommand.State | getCommandState (String requestId, String commandId) クラスター コマンドの状態を確認します。 |
ClusterCommandStatus | getCommandStatus (String requestId, String commandId) クラスター コマンドのコマンド ステータスを取得します (キャンセルされた場合は、状態とキャンセル理由)。 |
IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () ClusterHostEvent のアップロードに使用できるIClusterEventUploader 取得します。 |
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 : クラスタ リクエスト ID |
commandId | String : クラスタ コマンド ID |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
クラスター コマンドのコマンド ステータスを取得します (キャンセルされた場合は、状態とキャンセル理由)。
パラメーター |
---|
requestId | String : クラスタ リクエスト ID |
commandId | String : クラスタ コマンド ID |
getTestContext
public TestContext getTestContext (String requestId,
String commandId)
パラメーター |
---|
requestId | String |
commandId | String |
getTestResources
public getTestResources (String requestId)
リクエストのTestResource
を取得します。
leaseHost コマンド
public leaseHostCommands (String clusterId,
String hostname,
deviceInfos,
nextClusterIds,
int maxTasksTolease)
指定したホストのClusterCommand
をリースします。
パラメーター |
---|
clusterId | String : ホストのクラスター ID |
hostname | String : ホスト名 |
deviceInfos | : ホストが持つ deviceInfos |
nextClusterIds | : コマンドをリースする次のクラスター ID のリスト。 |
maxTasksTolease | int : 現在リースできるタスクの最大数 |
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)
パラメーター |
---|
requestId | String |
commandId | String |
testContext | TestContext |