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 Antrean perintah TFC dan mengunggah peristiwa pemanggilan ke antrean peristiwa perintah TFC.

Ringkasan

Konstruktor publik

ClusterCommandScheduler()

Metode publik

void shutdown()

void shutdownHard()

Mencoba mematikan penjadwal perintah secara paksa.

void start()

Memulai penjadwal termasuk penyiapan logging, init DeviceManager, dll.

Metode yang dilindungi

boolean dryRunCommand(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 ()

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 (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 ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/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
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parameter
manager IDeviceManager