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 mengupload peristiwa pemanggilan ke antrean peristiwa perintah TFC.

Ringkasan

Konstruktor publik

ClusterCommandScheduler()

Metode publik

void shutdown()

void shutdownHard()

Mencoba menonaktifkan penjadwal perintah secara paksa.

void start()

Memulai penjadwal termasuk menyiapkan logging, inisialisasi DeviceManager, dll.

Metode yang dilindungi

boolean dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

Menentukan apakah perintah tertentu adalah uji coba.

void processReadyCommands(IDeviceManager manager)

Konstruktor publik

ClusterCommandScheduler

public ClusterCommandScheduler ()

Metode publik

shutdown

public void shutdown ()

shutdownHard

public void shutdownHard ()

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

start

public void start ()

Memulai penjadwal termasuk menyiapkan logging, inisialisasi DeviceManager, dll.

Metode yang dilindungi

dryRunCommand

protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

Menentukan apakah perintah tertentu adalah uji coba. Jika perintah adalah uji coba, validasi perintah tersebut. Jika ada masalah konfigurasi, ConfigurationException akan ditampilkan.

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

args String: perintah yang akan divalidasi.

Hasil
boolean benar jika perintah adalah dry run, salah jika tidak.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parameter
manager IDeviceManager