بهروزرسانی شیء
public class ObjectUpdater
extends Object
| شیء جاوا |
| ↳ | com.google.android.tradefed.result.teststorage.ObjectUpdater |
کلاس کمکی برای مدیریت بهروزرسانیهای اشیاء AnTS.
هنگام بهروزرسانی یک شیء AnTS، ابتدا باید مطمئن شویم که نسخه صحیح را بهروزرسانی میکنیم. کلاس کمکی بهطور خودکار آخرین نسخه شیء را دریافت میکند و در صورت وجود خطا و/یا تداخل نسخهها، بهطور خودکار آن را بهروزرسانی کرده و دوباره امتحان میکند.
خلاصه
کلاسهای تو در تو |
|---|
interface | ObjectUpdater.InvocationUpdate بهروزرسانی فراخوانی ارائه شده را انجام دهید. |
class | ObjectUpdater.TestArtifactUpdate یک بهروزرسانی روی BuildArtifact برگردانده شده انجام دهید. |
interface | ObjectUpdater.WorkUnitUpdate رابطی برای کپسولهسازی یک بهروزرسانی. |
روشهای عمومی
ایجاد کردن
public static ObjectUpdater create (Androidbuildinternal apiClient)
| پارامترها |
|---|
apiClient | Androidbuildinternal |
اجرا کردن
public BuildArtifactMetadata runUpdate (String invocationId,
String resourceId,
long legacyId,
ObjectUpdater.TestArtifactUpdate update)| پارامترها |
|---|
invocationId | String |
resourceId | String |
legacyId | long |
update | ObjectUpdater.TestArtifactUpdate |
| بازگشتها |
|---|
BuildArtifactMetadata | |
اجرا کردن
public Invocation runUpdate (String id,
ObjectUpdater.InvocationUpdate update) عملیات بهروزرسانی ارائه شده را اجرا میکند. شناسهی فراخوانی که باید بهروزرسانی شود را دریافت میکند. آخرین نسخه را دریافت کرده و در صورت وجود هرگونه خطا، عملیات بهروزرسانی را دوباره امتحان میکند.
| پارامترها |
|---|
id | String |
update | ObjectUpdater.InvocationUpdate |
اجرا کردن
public WorkUnit runUpdate (String id,
ObjectUpdater.WorkUnitUpdate update) عملیات بهروزرسانی ارائه شده را اجرا میکند. شناسه واحد کاری که نیاز به بهروزرسانی دارد را دریافت میکند. آخرین نسخه را دریافت کرده و در صورت وجود هرگونه خطا، عملیات بهروزرسانی را دوباره امتحان میکند.
| پارامترها |
|---|
id | String |
update | ObjectUpdater.WorkUnitUpdate |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]