از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      با مجموعهها، منظم بمانید
    
    
      
      ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
    
  
  
    
  
  
  
  
    
  
  
    
    
 IClusterClient
 public interface IClusterClient
  
  
  
| com.android.tradefed.cluster.IClusterClient | 
| زیر کلاس های غیر مستقیم شناخته شده | 
 یک رابط برای تعامل با باطن TFC.
 خلاصه 
|  ثابت ها | 
|---|
| String | TYPE_NAME نام نوع شیء پیکربندی منحصر به فرد.  | 
|  روش های عمومی | 
|---|
| abstract IClusterEventUploader < ClusterCommandEvent > | getCommandEventUploader () یک IClusterEventUploaderدریافت کنید که می تواند برای آپلودClusterCommandEvents استفاده شود. | 
| abstract ClusterCommand.State | getCommandState (String requestId, String commandId) وضعیت یک دستور خوشه را تعیین کنید. | 
| default ClusterCommandStatus | getCommandStatus (String requestId, String commandId) وضعیت فرمان یک دستور خوشه (وضعیت و دلیل لغو در صورت لغو) را دریافت کنید. | 
| abstract IClusterEventUploader < ClusterHostEvent > | getHostEventUploader () یک IClusterEventUploaderدریافت کنید که می تواند برای آپلودClusterHostEvents استفاده شود. | 
| abstract TestContext | getTestContext (String requestId, String commandId) | 
| abstract TestEnvironment | getTestEnvironment (String requestId) TestEnvironmentبرای درخواست دریافت کنید. | 
| abstract | getTestResources (String requestId) برای درخواست، TestResourceرا دریافت کنید. | 
| 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
 نام نوع شیء پیکربندی منحصر به فرد. برای بازیابی نمونه singleton از GlobalConfiguration استفاده می شود.
 مقدار ثابت: "cluster_client" 
 روش های عمومی 
 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 |  | 
 getTestEnvironment 
public abstract TestEnvironment getTestEnvironment (String requestId)
 TestEnvironment برای درخواست دریافت کنید.
| پرتاب می کند | 
|---|
|  | IOException | 
|  | org.json.JSONException | 
| JSONException |  | 
 getTestResources 
public abstract  getTestResources (String requestId)
 برای درخواست، TestResource را دریافت کنید.
| پرتاب می کند | 
|---|
|  | IOException | 
|  | org.json.JSONException | 
| JSONException |  | 
 leaseHostCommands 
public abstract  leaseHostCommands (String clusterId, 
                String hostname, 
                 devices, 
                 nextClusterIds, 
                int maxTasksTolease)
 ClusterCommand برای میزبان داده اجاره کنید.
| پارامترها | 
|---|
| clusterId | String: شناسه خوشه برای میزبان | 
| hostname | String: نام میزبان | 
| devices | : دستگاه اطلاعاتی که میزبان دارد | 
| nextClusterIds | : لیستی از شناسه های خوشه بعدی برای اجاره دستورات. | 
| maxTasksTolease | int: حداکثر تعداد کارهایی که میتوان در حال حاضر اجاره کرد | 
| پرتاب می کند | 
|---|
|  | org.json.JSONException | 
| JSONException |  | 
 updateTestContext 
public abstract void updateTestContext (String requestId, 
                String commandId, 
                TestContext testContext)| پارامترها | 
|---|
| requestId | String | 
| commandId | String | 
| testContext | TestContext | 
| پرتاب می کند | 
|---|
| JSONException |  | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
  تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
  
  
  
    
      [[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[]]