ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
Sebuah ICommandScheduler
untuk mendukung TFC (Tradefed Cluster). Penjadwal ini menjalankan perintah dari antrian perintah TFC dan mengunggah peristiwa pemanggilan ke perintah-peristiwa-antrian TFC.
Ringkasan
Konstruktor publik | |
---|---|
ClusterCommandScheduler () |
Metode publik | |
---|---|
void | shutdown () Coba matikan penjadwal perintah dengan baik. |
void | shutdownHard () Mencoba mematikan paksa penjadwal perintah. |
void | start () Memulai penjadwal termasuk menyiapkan logging, init |
Metode yang dilindungi | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) Menentukan apakah perintah yang diberikan adalah uji coba. |
void | processReadyCommands ( IDeviceManager manager)
|
Konstruktor publik
ClusterCommandScheduler
public ClusterCommandScheduler ()
Metode publik
menutup
public void shutdown ()
Coba matikan penjadwal perintah dengan baik.
Menghapus perintah yang menunggu untuk diuji, dan meminta agar semua pemanggilan yang sedang berlangsung ditutup dengan baik. Setelah pematian dipanggil, loop utama penjadwal akan menunggu semua pemanggilan yang sedang berlangsung hingga selesai sebelum keluar sepenuhnya.shutdownHard
public void shutdownHard ()
Mencoba mematikan secara paksa penjadwal perintah.
Mirip denganshutdown()
, tetapi juga akan mematikan koneksi adb secara paksa, dalam upaya untuk 'menginspirasi' pemanggilan yang sedang berlangsung agar selesai lebih cepat.Metode yang dilindungi
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Menentukan apakah perintah yang diberikan adalah uji coba. Jika perintahnya adalah uji coba, validasi. Jika ada masalah konfigurasi, itu akan memunculkan ConfigurationException.
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 |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parameter | |
---|---|
manager | IDeviceManager |