ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


टीएफ़सी (Tradefed क्लस्टर) के साथ काम करने के लिए ICommandScheduler. यह शेड्यूलर, TFC कमांड-क्यू से कमांड चलाता है और कॉल करने से जुड़े इवेंट को TFC कमांड-इवेंट-क्यू में अपलोड करता है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

ClusterCommandScheduler()

सार्वजनिक तरीके

void shutdown()

कमांड शेड्यूलर को सही तरीके से बंद करने की कोशिश करें.

void shutdownHard()

कमांड शेड्यूलर को जबरदस्ती बंद करने की कोशिश करना.

void start()

शेड्यूलर को शुरू करता है. इसमें लॉगिंग सेट अप करना, DeviceManager को शुरू करना वगैरह शामिल है

सुरक्षित तरीके

boolean dryRunCommand(com.android.tradefed.cluster.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 (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

यह तय करता है कि कोई दिया गया निर्देश, ड्राई-रन है या नहीं. अगर निर्देश ड्राई-रन है, तो उसकी पुष्टि करें. अगर कॉन्फ़िगरेशन से जुड़ी कोई समस्या है, तो यह ConfigurationException को दिखाएगा.

पैरामीटर
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler, ड्राई-रन की पुष्टि के लिए इवेंट की रिपोर्ट करने के लिए.

args String: पुष्टि करने का निर्देश.

रिटर्न
boolean अगर निर्देश ड्राई रन है, तो true दिखाता है. ऐसा न होने पर, false दिखाता है.

थ्रो
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

पैरामीटर
manager IDeviceManager