به‌روزرسانی شیء

public class ObjectUpdater
extends Object

شیء جاوا
com.google.android.tradefed.result.teststorage.ObjectUpdater


کلاس کمکی برای مدیریت به‌روزرسانی‌های اشیاء AnTS.

هنگام به‌روزرسانی یک شیء AnTS، ابتدا باید مطمئن شویم که نسخه صحیح را به‌روزرسانی می‌کنیم. کلاس کمکی به‌طور خودکار آخرین نسخه شیء را دریافت می‌کند و در صورت وجود خطا و/یا تداخل نسخه‌ها، به‌طور خودکار آن را به‌روزرسانی کرده و دوباره امتحان می‌کند.

خلاصه

کلاس‌های تو در تو

interface ObjectUpdater.InvocationUpdate

به‌روزرسانی فراخوانی ارائه شده را انجام دهید.

class ObjectUpdater.TestArtifactUpdate

یک به‌روزرسانی روی BuildArtifact برگردانده شده انجام دهید.

interface ObjectUpdater.WorkUnitUpdate

رابطی برای کپسوله‌سازی یک به‌روزرسانی.

روش‌های عمومی

static ObjectUpdater create (Androidbuildinternal apiClient)
static ObjectUpdater create ( ITestStorageClient client)
BuildArtifactMetadata runUpdate (String invocationId, String resourceId, long legacyId, ObjectUpdater.TestArtifactUpdate update)
Invocation runUpdate (String id, ObjectUpdater.InvocationUpdate update)

عملیات به‌روزرسانی ارائه شده را اجرا می‌کند.

WorkUnit runUpdate (String id, ObjectUpdater.WorkUnitUpdate update)

عملیات به‌روزرسانی ارائه شده را اجرا می‌کند.

روش‌های عمومی

ایجاد کردن

public static ObjectUpdater create (Androidbuildinternal apiClient)

پارامترها
apiClient Androidbuildinternal

بازگشت‌ها
ObjectUpdater

ایجاد کردن

public static ObjectUpdater create (ITestStorageClient client)

پارامترها
client ITestStorageClient

بازگشت‌ها
ObjectUpdater

اجرا کردن

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

بازگشت‌ها
Invocation

اجرا کردن

public WorkUnit runUpdate (String id, 
                ObjectUpdater.WorkUnitUpdate update)

عملیات به‌روزرسانی ارائه شده را اجرا می‌کند. شناسه واحد کاری که نیاز به به‌روزرسانی دارد را دریافت می‌کند. آخرین نسخه را دریافت کرده و در صورت وجود هرگونه خطا، عملیات به‌روزرسانی را دوباره امتحان می‌کند.

پارامترها
id String

update ObjectUpdater.WorkUnitUpdate

بازگشت‌ها
WorkUnit