IClusterClient
public interface IClusterClient
com.android.tradefed.cluster.IClusterClient |
TFC ব্যাকএন্ডের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ইন্টারফেস।
সারাংশ
ধ্রুবক |
---|
String | TYPE_NAME অনন্য কনফিগারেশন অবজেক্ট টাইপ নাম। |
পাবলিক পদ্ধতি |
---|
abstract IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () একটি IClusterEventUploader পান যা ClusterCommandEvent s আপলোড করতে ব্যবহার করা যেতে পারে। |
abstract ClusterCommand.State | getCommandState (String requestId, String commandId) একটি ক্লাস্টার কমান্ডের অবস্থা নির্ধারণ করুন। |
default ClusterCommandStatus | getCommandStatus (String requestId, String commandId) একটি ক্লাস্টার কমান্ডের কমান্ড স্ট্যাটাস পান (রাষ্ট্র এবং বাতিলের কারণ বাতিল হলে)। |
abstract IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () একটি IClusterEventUploader পান যা ClusterHostEvent s আপলোড করতে ব্যবহার করা যেতে পারে। |
abstract TestContext | getTestContext (String requestId, String commandId) |
abstract TestEnvironment | getTestEnvironment (String requestId) একটি অনুরোধের জন্য TestEnvironment পান। |
abstract | getTestResources (String requestId) একটি অনুরোধের জন্য TestResource s পান। |
abstract | leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease) leaseHostCommands (String clusterId, String hostname, devices, nextClusterIds, int maxTasksTolease) গিভ হোস্টের জন্য ClusterCommand লিজ। |
abstract void | updateTestContext (String requestId, String commandId, TestContext testContext) |
ধ্রুবক
TYPE_NAME
public static final String TYPE_NAME
অনন্য কনফিগারেশন অবজেক্ট টাইপ নাম। GlobalConfiguration
থেকে সিঙ্গলটন ইনস্ট্যান্স পুনরুদ্ধার করতে ব্যবহৃত হয়।
ধ্রুবক মান: "ক্লাস্টার_ক্লায়েন্ট"
পাবলিক পদ্ধতি
getCommandState
public abstract ClusterCommand.State getCommandState (String requestId,
String commandId)
একটি ক্লাস্টার কমান্ডের অবস্থা নির্ধারণ করুন।
পরামিতি |
---|
requestId | String : ক্লাস্টার অনুরোধ আইডি |
commandId | String : ক্লাস্টার কমান্ড আইডি |
getCommandStatus
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId)
একটি ক্লাস্টার কমান্ডের কমান্ড স্ট্যাটাস পান (রাষ্ট্র এবং বাতিলের কারণ বাতিল হলে)।
পরামিতি |
---|
requestId | String : ক্লাস্টার অনুরোধ আইডি |
commandId | String : ক্লাস্টার কমান্ড আইডি |
getTestContext
public abstract TestContext getTestContext (String requestId,
String commandId)
পরামিতি |
---|
requestId | String |
commandId | String |
নিক্ষেপ করে |
---|
JSONException | |
টেস্ট পরিবেশ পান
public abstract TestEnvironment getTestEnvironment (String requestId)
একটি অনুরোধের জন্য TestEnvironment
পান।
নিক্ষেপ করে |
---|
| IO ব্যতিক্রম |
| org.json.JSON ব্যতিক্রম |
JSONException | |
GetTestResources
public abstract getTestResources (String requestId)
একটি অনুরোধের জন্য TestResource
s পান।
নিক্ষেপ করে |
---|
| IO ব্যতিক্রম |
| org.json.JSON ব্যতিক্রম |
JSONException | |
leaseHostCommands
public abstract leaseHostCommands (String clusterId,
String hostname,
devices,
nextClusterIds,
int maxTasksTolease)
গিভ হোস্টের জন্য ClusterCommand
লিজ।
পরামিতি |
---|
clusterId | String : হোস্টের জন্য ক্লাস্টার আইডি |
hostname | String : হোস্টনাম |
devices | : হোস্টের কাছে ডিভাইসের তথ্য |
nextClusterIds | : কমান্ড লিজ করার জন্য পরবর্তী ক্লাস্টার আইডিগুলির একটি তালিকা৷ |
maxTasksTolease | int : বর্তমান লিজ দেওয়া যেতে পারে এমন কাজের সর্বাধিক সংখ্যা |
নিক্ষেপ করে |
---|
| org.json.JSON ব্যতিক্রম |
JSONException | |
updateTestContext
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)
পরামিতি |
---|
requestId | String |
commandId | String |
testContext | TestContext |
নিক্ষেপ করে |
---|
JSONException | |