ক্লাস্টার ক্লায়েন্ট

public class ClusterClient
extends Object implements IClusterClient

java.lang.অবজেক্ট
com.android.tradefed.cluster.ClusterClient


TFC ব্যাকএন্ডের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি IClusterClient বাস্তবায়ন।

সারাংশ

পাবলিক কনস্ট্রাক্টর

ClusterClient ()

পাবলিক পদ্ধতি

IClusterEventUploader < ClusterCommandEvent > getCommandEventUploader ()

একটি IClusterEventUploader পান যা ClusterCommandEvent s আপলোড করতে ব্যবহার করা যেতে পারে।

ClusterCommand.State getCommandState (String requestId, String commandId)

একটি ক্লাস্টার কমান্ডের অবস্থা নির্ধারণ করুন।

ClusterCommandStatus getCommandStatus (String requestId, String commandId)

একটি ক্লাস্টার কমান্ডের কমান্ড স্ট্যাটাস পান (রাষ্ট্র এবং বাতিলের কারণ বাতিল হলে)।

IClusterEventUploader < ClusterHostEvent > getHostEventUploader ()

একটি IClusterEventUploader পান যা ClusterHostEvent s আপলোড করতে ব্যবহার করা যেতে পারে।

TestContext getTestContext (String requestId, String commandId)

TestEnvironment getTestEnvironment (String requestId)

একটি অনুরোধের জন্য TestEnvironment পান।

getTestResources (String requestId)

একটি অনুরোধের জন্য TestResource s পান।

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 s আপলোড করতে ব্যবহার করা যেতে পারে।

রিটার্নস
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 s আপলোড করতে ব্যবহার করা যেতে পারে।

রিটার্নস
IClusterEventUploader < ClusterHostEvent >

getTestContext

public TestContext getTestContext (String requestId, 
                String commandId)

পরামিতি
requestId String

commandId String

রিটার্নস
TestContext

নিক্ষেপ করে
JSONException

টেস্ট পরিবেশ পান

public TestEnvironment getTestEnvironment (String requestId)

একটি অনুরোধের জন্য TestEnvironment পান।

রিটার্নস
TestEnvironment একটি TestEnvironment বস্তু।

নিক্ষেপ করে
JSONException

GetTestResources

public  getTestResources (String requestId)

একটি অনুরোধের জন্য TestResource s পান।

রিটার্নস
TestResource একটি তালিকা।

নিক্ষেপ করে
JSONException

leaseHostCommands

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