Penjadwal Perintah Cluster

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Objek
com.android.tradefed.command.CommandScheduler
com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler untuk mendukung TFC (Tradefed Cluster). Penjadwal ini menjalankan perintah dari antrean perintah TFC dan mengunggah peristiwa pemanggilan ke antrean peristiwa perintah TFC.

Ringkasan

Konstruktor publik

ClusterCommandScheduler ()

Metode publik

void shutdown ()

Cobalah untuk mematikan penjadwal perintah dengan baik.

void shutdownHard ()

Mencoba mematikan paksa penjadwal perintah.

void start ()

Memulai penjadwal termasuk pengaturan logging, init DeviceManager , dll

Metode yang dilindungi

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

Menentukan apakah perintah yang diberikan bersifat kering.

void processReadyCommands ( IDeviceManager manager)

Konstruktor publik

Penjadwal Perintah Cluster

public ClusterCommandScheduler ()

Metode publik

matikan

public void shutdown ()

Cobalah untuk mematikan penjadwal perintah dengan baik.

Menghapus perintah yang menunggu untuk diuji, dan meminta agar semua pemanggilan yang sedang berlangsung ditutup dengan baik.

Setelah shutdown dipanggil, loop utama penjadwal akan menunggu hingga semua pemanggilan yang sedang berlangsung selesai sebelum keluar sepenuhnya.

penutupan Keras

public void shutdownHard ()

Mencoba mematikan paksa penjadwal perintah. Sama seperti shutdownHard(benar).

awal

public void start ()

Memulai penjadwal termasuk pengaturan logging, init DeviceManager , dll

Metode yang dilindungi

perintah runrun kering

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

Menentukan apakah perintah yang diberikan bersifat kering. Jika perintahnya adalah uji coba, validasilah. Jika ada masalah konfigurasi, ConfigurationException akan muncul.

Parameter
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler untuk melaporkan peristiwa untuk validasi uji coba.

args String : perintah untuk memvalidasi.

Kembali
boolean benar jika perintahnya adalah uji coba, salah jika sebaliknya.

Melempar
ConfigurationException

prosesSiapPerintah

protected void processReadyCommands (IDeviceManager manager)

Parameter
manager IDeviceManager