ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
   ↳ com.android.tradefed.command.CommandScheduler
     ↳ com.android.tradefed.cluster.ClusterCommandScheduler


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

Ringkasan

Konstruktor publik

ClusterCommandScheduler()

Metode publik

void shutdown()

Mencoba mematikan penjadwal perintah dengan baik.

void shutdownHard()

Mencoba mematikan penjadwal perintah secara paksa.

void start()

Memulai penjadwal termasuk penyiapan logging, init DeviceManager, dll.

Metode yang dilindungi

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

Menentukan apakah perintah tertentu merupakan uji coba.

void processReadyCommands(IDeviceManager manager)

Konstruktor publik

ClusterCommandScheduler

public ClusterCommandScheduler ()

Metode publik

matikan

public void shutdown ()

Mencoba mematikan penjadwal perintah dengan baik.

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

Setelah penonaktifan dipanggil, loop utama penjadwal akan menunggu semua panggilan yang sedang berlangsung untuk diselesaikan sebelum keluar sepenuhnya.

shutdownHard

public void shutdownHard ()

Mencoba mematikan penjadwal perintah secara paksa. Sama seperti shutdownHard(true).

start

public void start ()

Memulai penjadwal termasuk penyiapan logging, init DeviceManager, dll.

Metode yang dilindungi

DryRunCommand

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

Menentukan apakah perintah tertentu merupakan uji coba. Jika perintahnya merupakan uji coba, lakukan validasi. Jika ada masalah konfigurasi, tindakan ini akan menampilkan ConfigurationException.

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

args String: perintah untuk memvalidasi.

Hasil
boolean benar (true) jika perintahnya merupakan uji coba, salah (false) jika tidak.

Menampilkan
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parameter
manager IDeviceManager