ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang. موضوع
com.android.tradefed.command.CommandScheduler
com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler به پشتیبانی TFC (Tradefed خوشه). این زمانبند دستورات را از صف فرمان TFC اجرا می کند و رویدادهای فراخوانی را در صف فرمان-رویداد TFC بارگذاری می کند.

خلاصه

سازندگان عمومی

ClusterCommandScheduler ()

روشهای عمومی

void shutdown ()

سعی در خاموش کردن برنامه زمانبندی دستورات.

void shutdownHard ()

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

void start ()

زمانبند را از جمله تنظیم ورود به سیستم ، شروع DeviceManager و غیره شروع می کند

روشهای محافظت شده

boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

تعیین می کند که آیا یک دستور داده شده خشک است.

void processReadyCommands ( IDeviceManager manager)

سازندگان عمومی

ClusterCommandScheduler

public ClusterCommandScheduler ()

روشهای عمومی

خاموش کردن

public void shutdown ()

سعی در خاموش کردن برنامه زمانبندی دستورات.

دستوراتی را که منتظر آزمایش هستند پاک می کند و درخواست می کند که همه فراخوان های در حال اجرا به لطف خاموش شوند.

پس از فراخوانی خاموش شدن ، حلقه اصلی زمانبند منتظر خواهد ماند تا تمام فراخوانی های در دست انجام قبل از خروج کامل از آن کامل شوند.

خاموش

public void shutdownHard ()

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

شبیه shutdown() ، اما همچنین اتصال ADB را به زور از بین می برد ، در تلاش برای "القا کردن" فراخوان های در حال انجام سریعتر

شروع کنید

public void start ()

زمانبند را از جمله تنظیم ورود به سیستم ، شروع DeviceManager و غیره شروع می کند

روشهای محافظت شده

dryRunCommand

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

تعیین می کند که آیا یک دستور داده شده خشک است. اگر دستور خشک است ، آن را تأیید کنید. اگر مشکل پیکربندی وجود داشته باشد ، این یک ConfigurationException را ایجاد می کند.

مولفه های
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler برای گزارش رویدادها برای اعتبار سنجی خشک.

args String : دستور اعتبارسنجی.

برمی گردد
boolean درست است اگر این دستور خشک است ، در غیر این صورت نادرست است.

پرتاب می کند
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

مولفه های
manager IDeviceManager