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

पब्लिक मेथड

shutdown

public void shutdown ()

shutdownHard

public void shutdownHard ()

कमांड शेड्यूलर को ज़बरदस्ती बंद करने की कोशिश करता है. यह shutdownHard(true) जैसा ही है.

start

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