ClusterClient
public
class
ClusterClient
extends Object
implements
IClusterClient
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterClient |
הטמעה של IClusterClient לצורך אינטראקציה עם הקצה העורפי של TFC.
סיכום
constructors ציבוריים | |
|---|---|
ClusterClient()
|
|
methods ציבוריים | |
|---|---|
IClusterEventUploader<ClusterCommandEvent>
|
getCommandEventUploader()
מקבלים |
ClusterCommand.State
|
getCommandState(String requestId, String commandId)
קובעים את המצב של פקודה באשכול. |
ClusterCommandStatus
|
getCommandStatus(String requestId, String commandId)
קבלת סטטוס הפקודה של פקודת אשכול (המצב והסיבה לביטול אם הפקודה בוטלה). |
IClusterEventUploader<ClusterHostEvent>
|
getHostEventUploader()
מקבלים |
TestContext
|
getTestContext(String requestId, String commandId)
|
TestEnvironment
|
getTestEnvironment(String requestId)
קבלת |
List<TestResource>
|
getTestResources(String requestId)
קבלת |
List<ClusterCommand>
|
leaseHostCommands(String clusterId, String hostname, List<ClusterDeviceInfo> deviceInfos, List<String> nextClusterIds, int maxTasksTolease)
פרק זמן לעיבוד (lease) |
void
|
updateTestContext(String requestId, String commandId, TestContext testContext)
|
constructors ציבוריים
ClusterClient
public ClusterClient ()
methods ציבוריים
getCommandEventUploader
public IClusterEventUploader<ClusterCommandEvent> getCommandEventUploader ()
מקבלים IClusterEventUploader שאפשר להשתמש בו כדי להעלות ClusterCommandEvent.
| החזרות | |
|---|---|
IClusterEventUploader<ClusterCommandEvent> |
|
getCommandState
public ClusterCommand.State getCommandState (String requestId, String commandId)
קובעים את המצב של פקודה באשכול.
| פרמטרים | |
|---|---|
requestId |
String: מזהה בקשת האשכול |
commandId |
String: מזהה פקודת האשכול |
| החזרות | |
|---|---|
ClusterCommand.State |
הסטטוס של פקודת האשכול, או ClusterCommand.State.UNKNOWN אם לא ניתן לקבוע את הסטטוס |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId, String commandId)
קבלת סטטוס הפקודה של פקודת אשכול (המצב והסיבה לביטול אם הפקודה בוטלה).
| פרמטרים | |
|---|---|
requestId |
String: מזהה בקשת האשכול |
commandId |
String: מזהה פקודת האשכול |
| החזרות | |
|---|---|
ClusterCommandStatus |
ClusterCommandStatus שמייצג את המצב ואת סיבת הביטול אם הפקודה בוטלה. הערך הוא ClusterCommand.State.UNKNOWN אם לא ניתן לקבוע את הסטטוס. |
getHostEventUploader
public IClusterEventUploader<ClusterHostEvent> getHostEventUploader ()
מקבלים IClusterEventUploader שאפשר להשתמש בו כדי להעלות ClusterHostEvent.
| החזרות | |
|---|---|
IClusterEventUploader<ClusterHostEvent> |
|
getTestContext
public TestContext getTestContext (String requestId, String commandId)
| פרמטרים | |
|---|---|
requestId |
String |
commandId |
String |
| החזרות | |
|---|---|
TestContext |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
JSONException |
|
getTestEnvironment
public TestEnvironment getTestEnvironment (String requestId)
קבלת TestEnvironment לבקשה.
| החזרות | |
|---|---|
TestEnvironment |
אובייקט TestEnvironment. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
JSONException |
|
getTestResources
public List<TestResource> getTestResources (String requestId)
קבלת TestResource לבקשה.
| החזרות | |
|---|---|
List<TestResource> |
רשימה של TestResource. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
JSONException |
|
leaseHostCommands
public List<ClusterCommand> leaseHostCommands (String clusterId, String hostname, List<ClusterDeviceInfo> deviceInfos, List<String> nextClusterIds, int maxTasksTolease)
פרק זמן לעיבוד (lease) ClusterCommand למארח שצוין.
| פרמטרים | |
|---|---|
clusterId |
String: מזהה האשכול של המארח |
hostname |
String: שם מארח |
deviceInfos |
List: deviceInfos שהמארח מחזיק |
nextClusterIds |
List: רשימה של מזהי האשכולות הבאים להשכרת פקודות מהם. |
maxTasksTolease |
int: המספר המקסימלי של המשימות שאפשר להשכיר כרגע |
| החזרות | |
|---|---|
List<ClusterCommand> |
רשימה של ClusterCommand |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
JSONException |
|
updateTestContext
public void updateTestContext (String requestId,
String commandId,
TestContext testContext)| פרמטרים | |
|---|---|
requestId |
String |
commandId |
String |
testContext |
TestContext |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
JSONException |
|