ClusterCommanDScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


ICommandScheduler для поддержки TFC (Tradefed Cluster). Этот планировщик выполняет команды из очереди команд TFC и загружает события вызова в очередь событий команд TFC.

Краткое содержание

Государственные строители

ClusterCommandScheduler ()

Общедоступные методы

void shutdown ()

void shutdownHard ()

Попробуйте принудительно завершить работу планировщика команд.

void start ()

Запускает планировщик задач, включая настройку логирования, инициализацию DeviceManager и т.д.

Защищенные методы

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

Определяет, является ли данная команда пробным запуском.

void processReadyCommands ( IDeviceManager manager)

Государственные строители

ClusterCommanDScheduler

public ClusterCommandScheduler ()

Общедоступные методы

неисправность

public void shutdown ()

shutdownHard

public void shutdownHard ()

Попытка принудительно завершить работу планировщика команд. Аналогично shutdownHard(true).

начинать

public void start ()

Запускает планировщик задач, включая настройку логирования, инициализацию DeviceManager и т.д.

Защищенные методы

dryRunCommand

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

Определяет, является ли данная команда пробным запуском. Если команда является пробным запуском, проверяет её работоспособность. В случае обнаружения проблем с конфигурацией будет сгенерировано исключение ConfigurationException.

Параметры
handler ClusterCommandScheduler.InvocationEventHandler : ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) для сообщения о событиях для проверки в тестовом режиме.

args String : команда для проверки.

Возвраты
boolean Возвращает true, если команда выполняется в тестовом режиме, в противном случае — false.

Броски
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

Параметры
manager IDeviceManager