com.android.tradefed.command

इंटरफ़ेस

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

कक्षाएं

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

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

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

Enums

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