২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আইক্লাস্টারক্লায়েন্ট
public interface IClusterClient
| com.android.tradefed.cluster.IClusterClient |
টিএফসি ব্যাকএন্ডের সাথে যোগাযোগের জন্য একটি ইন্টারফেস।
সারসংক্ষেপ
ধ্রুবক |
|---|
String | TYPE_NAME অনন্য কনফিগারেশন অবজেক্ট টাইপের নাম। |
ধ্রুবক
প্রকারের নাম
public static final String TYPE_NAME
অনন্য কনফিগারেশন অবজেক্ট টাইপের নাম। GlobalConfiguration থেকে সিঙ্গেলটন ইনস্ট্যান্সটি পুনরুদ্ধার করতে এটি ব্যবহৃত হয়।
ধ্রুবক মান: 'ক্লাস্টার_ক্লায়েন্ট'
জনসাধারণের পদ্ধতি
getCommandState
public abstract ClusterCommand.State getCommandState (String requestId,
String commandId) একটি ক্লাস্টার কমান্ডের অবস্থা নির্ধারণ করুন।
| প্যারামিটার |
|---|
requestId | String : ক্লাস্টার অনুরোধ আইডি |
commandId | String : ক্লাস্টার কমান্ড আইডি |
কমান্ডের অবস্থা পান
public ClusterCommandStatus getCommandStatus (String requestId,
String commandId) একটি ক্লাস্টার কমান্ডের স্ট্যাটাস জানুন (এর অবস্থা এবং বাতিল করা হলে তার কারণ)।
| প্যারামিটার |
|---|
requestId | String : ক্লাস্টার অনুরোধ আইডি |
commandId | String : ক্লাস্টার কমান্ড আইডি |
getTestContext
public abstract TestContext getTestContext (String requestId,
String commandId)| প্যারামিটার |
|---|
requestId | String |
commandId | String |
| নিক্ষেপ |
|---|
IOException | |
JSONException | |
পরীক্ষার পরিবেশ পান
public abstract TestEnvironment getTestEnvironment (String requestId)
একটি অনুরোধের জন্য TestEnvironment পান।
| নিক্ষেপ |
|---|
| java.io.IOException |
| org.json.JSONException |
IOException | |
JSONException | |
পরীক্ষার রিসোর্স পান
public abstract List<TestResource> getTestResources (String requestId)
একটি অনুরোধের জন্য TestResource ) সংগ্রহ করুন।
| নিক্ষেপ |
|---|
| java.io.IOException |
| org.json.JSONException |
IOException | |
JSONException | |
লিজহোস্টকমান্ড
public abstract List<ClusterCommand> leaseHostCommands (String clusterId,
String hostname,
List<ClusterDeviceInfo> devices,
List<String> nextClusterIds,
int maxTasksTolease) প্রদত্ত হোস্টের জন্য ClusterCommand লিজ নিন।
| প্যারামিটার |
|---|
clusterId | String : হোস্টের জন্য ক্লাস্টার আইডি |
hostname | String : হোস্টনেম |
devices | List : হোস্টের ডিভাইস তথ্যসমূহ |
nextClusterIds | List : পরবর্তী যে সকল ক্লাস্টার আইডি থেকে লিজ কমান্ড দেওয়া হবে, তার একটি তালিকা। |
maxTasksTolease | int : বর্তমানে লিজ দেওয়া যেতে পারে এমন টাস্কের সর্বোচ্চ সংখ্যা |
| নিক্ষেপ |
|---|
| org.json.JSONException |
JSONException | |
আপডেটটেস্টকনটেক্সট
public abstract void updateTestContext (String requestId,
String commandId,
TestContext testContext)| প্যারামিটার |
|---|
requestId | String |
commandId | String |
testContext | TestContext |
| নিক্ষেপ |
|---|
IOException | |
JSONException | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]