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()
शेड्यूलर को शुरू करता है. इसमें लॉगिंग सेट अप करना, |
सुरक्षित तरीके | |
---|---|
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 |