com.android.tradefed.command

इंटरफ़ेस

ICommandOptions निर्देशों को लागू करने के विकल्पों के लिए कंटेनर. 
ICommandScheduler TradeFederation कमांड चलाने के लिए शेड्यूलर. 
ICommandScheduler.IScheduledInvocationListener जब अनुरोध पूरा हो जाता है, तब अनुरोध करने से जुड़े इवेंट के लिए लिसनर. 

कक्षाएं

CommandFileParser कमांड लाइन के सेट वाली फ़ाइल के लिए पार्स करने वाला टूल. 
CommandFileParser.CommandLine  
CommandOptions ICommandOptions को लागू करना. 
CommandRunner TradeFederation का एक अन्य एंट्री पॉइंट, जो कमांड लाइन के आर्ग्युमेंट में दिए गए कमांड को चलाएगा और फिर बंद हो जाएगा. 
CommandScheduler सभी उपलब्ध डिवाइसों पर TradeFederation के निर्देश चलाने के लिए शेड्यूलर. 
कंसोल मुख्य TradeFederation कंसोल, जो उपयोगकर्ता को इंटरैक्ट करने के लिए इंटरफ़ेस उपलब्ध कराता है

फ़िलहाल, इन ऑपरेशन के साथ काम करता है

  • जांच करने के लिए कोई निर्देश जोड़ना
  • डिवाइसों और उनकी स्थिति की सूची
  • सूची में शामिल किए जा रहे अनुरोध
  • सूची में कमांड डालना
  • फ़ाइल/stdout में, फ़ंक्शन को कॉल करने का लॉग डंप करें
  • बंद करना
 
Console.ArgRunnable<T> run तरीके वाला Runnable, जो आर्ग्युमेंट ले सकता है  
Console.CaptureList List<List<String>> के लिए सुविधा टाइप  
DeviceAllocationResult किसी निर्देश के लिए, ऐलोकेशन की कोशिश के नतीजों को दिखाता है. 

Enums

CommandRunner.ExitCode गड़बड़ी के ऐसे कोड जिनकी मदद से प्रोसेस को बंद किया जा सकता है. 
CommandScheduler.HostState होस्ट की अलग-अलग स्थिति के लिए Enum