क्लस्टरक्लाइंट

public class ClusterClient
extends Object implements IClusterClient

java.lang.ऑब्जेक्ट
com.android.tradefed.cluster.ClusterClient


TFC बैकएंड के साथ इंटरैक्ट करने के लिए एक IClusterClient कार्यान्वयन।

सारांश

सार्वजनिक निर्माणकर्ता

ClusterClient ()

सार्वजनिक तरीके

IClusterEventUploader < ClusterCommandEvent > getCommandEventUploader ()

एक IClusterEventUploader प्राप्त करें जिसका उपयोग ClusterCommandEvent अपलोड करने के लिए किया जा सकता है।

ClusterCommand.State getCommandState (String requestId, String commandId)

क्लस्टर कमांड की स्थिति निर्धारित करें।

ClusterCommandStatus getCommandStatus (String requestId, String commandId)

क्लस्टर कमांड की कमांड स्थिति प्राप्त करें (रद्द होने पर स्थिति और रद्द करने का कारण)।

IClusterEventUploader < ClusterHostEvent > getHostEventUploader ()

एक IClusterEventUploader प्राप्त करें जिसका उपयोग ClusterHostEvent अपलोड करने के लिए किया जा सकता है।

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)

सार्वजनिक निर्माणकर्ता

क्लस्टरक्लाइंट

public ClusterClient ()

सार्वजनिक तरीके

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

फेंकता
JSONException

getTestEnvironment

public TestEnvironment getTestEnvironment (String requestId)

अनुरोध के लिए TestEnvironment प्राप्त करें।

रिटर्न
TestEnvironment एक TestEnvironment ऑब्जेक्ट।

फेंकता
JSONException

परीक्षणसंसाधन प्राप्त करें

public  getTestResources (String requestId)

अनुरोध के लिए TestResource प्राप्त करें।

रिटर्न
TestResource की एक सूची।

फेंकता
JSONException

लीजहोस्टकमांड

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