ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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

Ringkasan

Konstruktor publik

ClusterCommandScheduler()

Metode publik

void shutdown()

void shutdownHard()

Mencoba menutup paksa penjadwal perintah.

void start()

Memulai penjadwal, termasuk menyiapkan logging, menginisialisasi DeviceManager, dll.

Metode terlindungi

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 menutup paksa penjadwal perintah. Sama seperti shutdownHard(true).

start

public void start ()

Memulai penjadwal, termasuk menyiapkan logging, menginisialisasi DeviceManager, dll.

Metode terlindungi

dryRunCommand

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

Menentukan apakah perintah tertentu adalah uji coba. Jika perintahnya 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 true jika perintahnya adalah uji coba, false jika tidak.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Parameter
manager IDeviceManager