संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

वैश्विक विन्यास

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.config.GlobalConfiguration


एक IGlobalConfiguration कार्यान्वयन जो लोड किए गए कॉन्फ़िग ऑब्जेक्ट को मानचित्र में संग्रहीत करता है

सारांश

खेत

public static final String CREDENTIAL_FACTORY_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

public static final String HOST_MONITOR_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

public static final String WTF_HANDLER_TYPE_NAME

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

void cleanup ()

ट्रेडफेड शटडाउन होने पर उचित सफाई।

File cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs)

एक एक्सएमएल फ़ाइल के लिए एक सफेद सूची और आउटपुट के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

File cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

एक एक्सएमएल फ़ाइल में विकल्प मानों और आउटपुट में हेरफेर की अनुमति देते हुए एक सफेद सूची के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

File cloneConfigWithFilter (String... allowlistConfigs)

किसी XML फ़ाइल में अनुमत सूची और आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें।

static createGlobalConfiguration (String[] args)

इस TF इंस्टेंस के लिए GlobalConfiguration सिंगलटन सेट करता है।

ICommandScheduler getCommandScheduler ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ICommandScheduler प्राप्त करें।

Object getConfigurationObject (String typeName)

दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट प्राप्त करें।

ICredentialFactory getCredentialFactory ()

क्रेडेंशियल बनाने के लिए ICredentialFactory प्राप्त करें।

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

यदि अपरिभाषित है तो DeviceManagementGrpcServer या अशक्त लौटाता है।

IDeviceManager getDeviceManager ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IDeviceManager प्राप्त करें।

static IDeviceManager getDeviceManagerInstance ()

इस TF इंस्टेंस के लिए सिंगलटन DeviceManager इंस्टेंस का संदर्भ देता है।

getDeviceMonitors ()

वैश्विक कॉन्फ़िगरेशन से IDeviceMonitor की सूची प्राप्त करें।

IDeviceSelection getDeviceRequirements ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IDeviceSelection प्राप्त करें।

TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer लौटाता है या अपरिभाषित होने पर शून्य देता है।

IConfigurationServer getGlobalConfigServer ()

वैश्विक कॉन्फ़िगरेशन सर्वर प्राप्त करता है।

static getHostMonitorInstances ()
getHostMonitors ()

वैश्विक विन्यास से IHostMonitor की सूची प्राप्त करता है।

IHostOptions getHostOptions ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IHostOptions प्राप्त करता है।

IHostResourceManager getHostResourceManager ()

IHostResourceManager को वैश्विक कॉन्फ़िगरेशन से प्राप्त करता है।

static IGlobalConfiguration getInstance ()

इस TF इंस्टेंस के लिए सिंगलटन GlobalConfiguration इंस्टेंस का संदर्भ देता है।

IKeyStoreFactory getKeyStoreFactory ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IKeyStoreFactory प्राप्त करें।

getMultiDeviceRecoveryHandlers ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IMultiDeviceRecovery की सूची प्राप्त करें।

String getName ()
getOptionValues (String optionName)

विकल्प के मूल्यों की एक सूची प्राप्त करें।

getResourceMetricCollectors ()

वैश्विक विन्यास से IResourceMetricCollector की सूची प्राप्त करता है।

ISandboxFactory getSandboxFactory ()

एक सैंडबॉक्स फ़ैक्टरी प्राप्त करें जिसका उपयोग एक आमंत्रण चलाने के लिए किया जा सकता है

IShardHelper getShardingStrategy ()

IShardHelper लौटाता है जो कॉन्फ़िगरेशन को शार्प करने के तरीके को परिभाषित करता है।

TestInvocationManagementServer getTestInvocationManagementSever ()

यदि अपरिभाषित है तो TestInvocationManagementServer या अशक्त लौटाता है।

ITerribleFailureHandler getWtfHandler ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ITerribleFailureHandler प्राप्त करें।

void injectOptionValue (String optionName, String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान इंजेक्ट करें।

void injectOptionValue (String optionName, String optionKey, String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान इंजेक्ट करें।

void printCommandUsage (boolean importantOnly, PrintStream out)

इस कॉन्फ़िगरेशन के लिए दिए गए प्रिंटस्ट्रीम के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है।

void setCommandScheduler ( ICommandScheduler scheduler)

किसी भी मौजूदा मान को बदलकर ICommandScheduler सेट करें।

void setConfigurationFactory ( IConfigurationFactory configFactory)

इस कॉन्फ़िगरेशन के लिए IConfigurationFactory सेट करें।

void setConfigurationObject (String typeName, Object configObject)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने के लिए सामान्य विधि।

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, दिए गए नाम के लिए कॉन्फ़िग ऑब्जेक्ट सूची सेट करने के लिए सामान्य विधि।

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है।

void setDeviceManager ( IDeviceManager manager)

किसी भी मौजूदा मान को बदलकर IDeviceManager सेट करें।

void setDeviceMonitor ( IDeviceMonitor monitor)

IDeviceMonitor सेट करें।

void setDeviceRequirements ( IDeviceSelection devRequirements)

किसी भी मौजूदा मान को बदलकर, IDeviceSelection सेट करें।

void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

IHostMonitor सूची सेट करें।

void setHostOptions ( IHostOptions hostOptions)

IHostOptions को किसी भी मौजूदा मान के स्थान पर सेट करें।

void setHostResourceManager ( IHostResourceManager hostResourceManager)

किसी भी मौजूदा मान को बदलकर IHostResourceManager सेट करें।

void setInvocationServer ( TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है।

void setKeyStoreFactory ( IKeyStoreFactory factory)

किसी भी मौजूदा मान को बदलकर IKeyStoreFactory सेट करें।

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

कमांड लाइन तर्कों के दिए गए सेट के साथ वैश्विक कॉन्फ़िगरेशन Option फ़ील्ड सेट करें

अपेक्षित प्रारूप के लिए ArgsOptionParser देखें

void setOriginalConfig (String config)

वैश्विक कॉन्फ़िगरेशन बनाने के लिए उपयोग की जाने वाली मूल कॉन्फ़िगरेशन सेट करता है।

void setResourceMetricCollector ( IResourceMetricCollector collector)

IResourceMetricCollector सेट करता है।

void setSandboxFactory ( ISandboxFactory factory)

किसी भी मौजूदा मान को बदलकर ISandboxFactory सेट करें।

void setShardingStrategy ( IShardHelper sharding)

कॉन्फ़िगरेशन को साझा करते समय उपयोग किए जाने के लिए IShardHelper सेट करता है।

void setTradefedFeatureServer ( TradefedFeatureServer server)

TradefedFeatureServer सेट करता है।

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें।

void setup ()

ट्रेडफेड की शुरुआत में उचित सेटअप।

void validateOptions ()

विकल्प मान मान्य करें।

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

IConfigurationFactory getConfigurationFactory ()

खेत

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

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

साफ - सफाई

public void cleanup ()

ट्रेडफेड शटडाउन होने पर उचित सफाई।

क्लोनकॉन्फिगविथफिल्टर

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

एक एक्सएमएल फ़ाइल के लिए एक सफेद सूची और आउटपुट के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

मापदंडों
exclusionPatterns : डंप से बाहर करने के लिए वर्ग के नाम का पैटर्न।

allowlistConfigs String : नई XML फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन की एक String सरणी। यदि यह null , a default list should be used.

रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

क्लोनकॉन्फिगविथफिल्टर

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

एक एक्सएमएल फ़ाइल में विकल्प मानों और आउटपुट में हेरफेर की अनुमति देते हुए एक सफेद सूची के आधार पर ग्लोबल कॉन्फ़िगरेशन को फ़िल्टर करें।

मापदंडों
exclusionPatterns : डंप से बाहर करने के लिए वर्ग के नाम का पैटर्न।

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : नई XML फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन की एक String सरणी। यदि यह null , a default list should be used.

रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

क्लोनकॉन्फिगविथफिल्टर

public File cloneConfigWithFilter (String... allowlistConfigs)

किसी XML फ़ाइल में अनुमत सूची और आउटपुट के आधार पर GlobalConfiguration को फ़िल्टर करें।

उदाहरण के लिए, निम्न कॉन्फ़िगरेशन के लिए: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

"key_store" को छोड़कर सभी कॉन्फिगरेशन को फ़िल्टर कर दिया जाएगा, और निम्नलिखित सामग्री के साथ एक कॉन्फिग फ़ाइल का परिणाम होगा: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

मापदंडों
allowlistConfigs String : नई XML फ़ाइल में शामिल किए जाने वाले कॉन्फ़िगरेशन की एक String सरणी। यदि यह null , a default list should be used.

रिटर्न
File नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

क्रिएटग्लोबलकॉन्फ़िगरेशन

public static  createGlobalConfiguration (String[] args)

इस TF इंस्टेंस के लिए GlobalConfiguration सिंगलटन सेट करता है। getInstance() को कॉल करने का प्रयास करने से पहले, एक बार और केवल एक बार कॉल किया जाना चाहिए

मापदंडों
args String

रिटर्न

फेंकता
IllegalStateException अगर एक से अधिक बार कॉल किया जाता है
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ICommandScheduler प्राप्त करें।

रिटर्न
ICommandScheduler ICommandScheduler । शून्य कभी नहीं लौटेगा।

प्राप्त करेंकॉन्फ़िगरेशनऑब्जेक्ट

public Object getConfigurationObject (String typeName)

दिए गए नाम के साथ कस्टम कॉन्फ़िगरेशन ऑब्जेक्ट प्राप्त करें।

मापदंडों
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट का अद्वितीय प्रकार

रिटर्न
Object वस्तु या अशक्त यदि उस नाम वाली वस्तु नहीं मिली है

प्राप्त क्रेडेंशियल फैक्टरी

public ICredentialFactory getCredentialFactory ()

क्रेडेंशियल बनाने के लिए ICredentialFactory प्राप्त करें।

रिटर्न
ICredentialFactory ICredentialFactory या null यदि कोई निर्दिष्ट नहीं किया गया था।

विवरण प्राप्त करें

public String getDescription ()

रिटर्न
String एक छोटा उपयोगकर्ता पठनीय विवरण यह Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

यदि अपरिभाषित है तो DeviceManagementGrpcServer या अशक्त लौटाता है।

रिटर्न
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IDeviceManager प्राप्त करें। परीक्षण के लिए उपलब्ध उपकरणों के सेट का प्रबंधन करता है

रिटर्न
IDeviceManager कॉन्फ़िगरेशन में प्रदान किया गया IDeviceManager

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

इस TF इंस्टेंस के लिए सिंगलटन DeviceManager इंस्टेंस का संदर्भ देता है।

रिटर्न
IDeviceManager

फेंकता
IllegalStateException अगर createGlobalConfiguration(String[]) पहले से ही नहीं कहा गया है।

getDeviceMonitors

public  getDeviceMonitors ()

वैश्विक कॉन्फ़िगरेशन से IDeviceMonitor की सूची प्राप्त करें।

रिटर्न
वैश्विक कॉन्फ़िगरेशन से IDeviceMonitor की सूची, या null यदि कोई निर्दिष्ट नहीं किया गया था।

डिवाइस आवश्यकताएँ प्राप्त करें

public IDeviceSelection getDeviceRequirements ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IDeviceSelection प्राप्त करें। एक वैश्विक फ़िल्टर का प्रतिनिधित्व करता है जिस पर डिवाइस DeviceManager देख सकता है।

रिटर्न
IDeviceSelection कॉन्फ़िगरेशन में प्रदान किया गया IDeviceSelection

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer लौटाता है या अपरिभाषित होने पर शून्य देता है।

रिटर्न
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

वैश्विक कॉन्फ़िगरेशन सर्वर प्राप्त करता है। ग्लोबल कॉन्फिग सर्वर का उपयोग स्थानीय फाइलों से प्राप्त करने के बजाय सर्वर से होस्ट कॉन्फिग प्राप्त करने के लिए किया जाता है।

रिटर्न
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

रिटर्न

होस्ट मॉनिटर प्राप्त करें

public  getHostMonitors ()

वैश्विक विन्यास से IHostMonitor की सूची प्राप्त करता है।

रिटर्न
वैश्विक कॉन्फ़िगरेशन से IHostMonitor की सूची, या null यदि कोई निर्दिष्ट नहीं किया गया था।

GetHostOptions

public IHostOptions getHostOptions ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IHostOptions प्राप्त करता है।

रिटर्न
IHostOptions कॉन्फ़िगरेशन में प्रदान किया गया IDeviceManager

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

IHostResourceManager को वैश्विक कॉन्फ़िगरेशन से प्राप्त करता है।

रिटर्न
IHostResourceManager वैश्विक कॉन्फ़िगरेशन से IHostResourceManager , या डिफ़ॉल्ट कार्यान्वयन LocalHostResourceManager यदि होस्ट कॉन्फ़िगरेशन में कोई भी निर्दिष्ट नहीं है।

दृष्टांत लो

public static IGlobalConfiguration getInstance ()

इस TF इंस्टेंस के लिए सिंगलटन GlobalConfiguration इंस्टेंस का संदर्भ देता है।

रिटर्न
IGlobalConfiguration

फेंकता
IllegalStateException अगर createGlobalConfiguration(String[]) पहले से ही नहीं कहा गया है।

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IKeyStoreFactory प्राप्त करें।

रिटर्न
IKeyStoreFactory IKeyStoreFactory या शून्य यदि कोई कुंजी स्टोर फ़ैक्टरी सेट नहीं है।

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

कॉन्फ़िगरेशन से उपयोग करने के लिए IMultiDeviceRecovery की सूची प्राप्त करें।

रिटर्न
IMultiDeviceRecovery की सूची, या सेट न होने पर null

getName

public String getName ()

रिटर्न
String इस Configuration का नाम

getOptionValues

public  getOptionValues (String optionName)

विकल्प के मूल्यों की एक सूची प्राप्त करें।

मापदंडों
optionName String : नक्शा विकल्प का नाम

रिटर्न
दिए गए विकल्प के मूल्यों की एक सूची। null यदि विकल्प नाम मौजूद नहीं है।

getResourceMetricकलेक्टर

public  getResourceMetricCollectors ()

वैश्विक विन्यास से IResourceMetricCollector की सूची प्राप्त करता है।

रिटर्न
वैश्विक कॉन्फ़िगरेशन से IResourceMetricCollector की सूची या यदि कोई निर्दिष्ट नहीं किया गया था तो null

सैंडबॉक्स फैक्ट्री प्राप्त करें

public ISandboxFactory getSandboxFactory ()

एक सैंडबॉक्स फ़ैक्टरी प्राप्त करें जिसका उपयोग एक आमंत्रण चलाने के लिए किया जा सकता है

रिटर्न
ISandboxFactory

साझाकरण रणनीति प्राप्त करें

public IShardHelper getShardingStrategy ()

IShardHelper लौटाता है जो कॉन्फ़िगरेशन को शार्प करने के तरीके को परिभाषित करता है।

रिटर्न
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

यदि अपरिभाषित है तो TestInvocationManagementServer या अशक्त लौटाता है।

रिटर्न
TestInvocationManagementServer

गेट डब्ल्यूटीएफहैंडलर

public ITerribleFailureHandler getWtfHandler ()

कॉन्फ़िगरेशन से उपयोग करने के लिए ITerribleFailureHandler प्राप्त करें। WTF (व्हाट ए टेरिबल फेल्योर) होने की स्थिति में क्या करना है, इसे संभालता है।

रिटर्न
ITerribleFailureHandler कॉन्फ़िगरेशन में प्रदान किया गया ITerribleFailureHandler , या यदि कोई हैंडलर सेट नहीं है, तो शून्य हो जाता है

इंजेक्टऑप्शनवैल्यू

public void injectOptionValue (String optionName, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान इंजेक्ट करें।

गतिशील रूप से जेनरेट किए गए विकल्पों के लिए मान प्रदान करने के लिए उपयोगी।

मापदंडों
optionName String : विकल्प का नाम

optionValue String : विकल्प मान (ओं)

फेंकता
ConfigurationException

इंजेक्टऑप्शनवैल्यू

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

कॉन्फ़िगरेशन ऑब्जेक्ट के सेट में एक विकल्प मान इंजेक्ट करें।

गतिशील रूप से जेनरेट किए गए विकल्पों के लिए मान प्रदान करने के लिए उपयोगी।

मापदंडों
optionName String : नक्शा विकल्प का नाम

optionKey String : नक्शा विकल्प कुंजी

optionValue String : नक्शा विकल्प मान

फेंकता
ConfigurationException

प्रिंट कमांड उपयोग:

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

इस कॉन्फ़िगरेशन के लिए दिए गए प्रिंटस्ट्रीम के लिए कमांड लाइन उपयोग सहायता टेक्स्ट आउटपुट करता है।

मापदंडों
importantOnly boolean

out PrintStream : उपयोग करने के लिए ERROR(/PrintStream)

फेंकता
ConfigurationException

सेटकमांड शेड्यूलर

public void setCommandScheduler (ICommandScheduler scheduler)

किसी भी मौजूदा मान को बदलकर ICommandScheduler सेट करें।

सेटकॉन्फ़िगरेशनफ़ैक्टरी

public void setConfigurationFactory (IConfigurationFactory configFactory)

इस कॉन्फ़िगरेशन के लिए IConfigurationFactory सेट करें।

मापदंडों
configFactory IConfigurationFactory

सेटकॉन्फ़िगरेशनऑब्जेक्ट

public void setConfigurationObject (String typeName, 
                Object configObject)

किसी भी मौजूदा मान को प्रतिस्थापित करते हुए, दिए गए नाम के साथ कॉन्फ़िगरेशन ऑब्जेक्ट को सेट करने के लिए सामान्य विधि।

मापदंडों
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट प्रकार का अद्वितीय नाम।

configObject Object : कॉन्फ़िग ऑब्जेक्ट

फेंकता
ConfigurationException

सेटकॉन्फ़िगरेशनऑब्जेक्टलिस्ट

public void setConfigurationObjectList (String typeName, 
                 configList)

किसी मौजूदा मान को प्रतिस्थापित करते हुए, दिए गए नाम के लिए कॉन्फ़िग ऑब्जेक्ट सूची सेट करने के लिए सामान्य विधि।

मापदंडों
typeName String : कॉन्फ़िगरेशन ऑब्जेक्ट प्रकार का अद्वितीय नाम।

configList : विन्यास वस्तु सूची

फेंकता
ConfigurationException

सेटडिवाइस प्रबंधन सर्वर

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है।

मापदंडों
server DeviceManagementGrpcServer

सेटडिवाइस प्रबंधक

public void setDeviceManager (IDeviceManager manager)

किसी भी मौजूदा मान को बदलकर IDeviceManager सेट करें। यह परीक्षण उपकरणों के लिए प्रबंधक सेट करता है

सेटडिवाइस मॉनिटर

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor सेट करें।

मापदंडों
monitor IDeviceMonitor : मॉनिटर

सेटडिवाइस आवश्यकताएँ

public void setDeviceRequirements (IDeviceSelection devRequirements)

किसी भी मौजूदा मान को बदलकर, IDeviceSelection सेट करें। यह एक वैश्विक डिवाइस फ़िल्टर सेट करता है जिस पर डिवाइस DeviceManager देख सकता है।

सेटहोस्टमॉनिटर

public void setHostMonitors ( hostMonitors)

IHostMonitor सूची सेट करें।

मापदंडों
hostMonitors : मॉनिटर की सूची

सेटहोस्टविकल्प

public void setHostOptions (IHostOptions hostOptions)

IHostOptions को किसी भी मौजूदा मान के स्थान पर सेट करें।

सेटहोस्टसंसाधन प्रबंधक

public void setHostResourceManager (IHostResourceManager hostResourceManager)

किसी भी मौजूदा मान को बदलकर IHostResourceManager सेट करें।

सेटइनवोकेशनसर्वर

public void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है।

मापदंडों
server TestInvocationManagementServer

सेटकीस्टोर फैक्ट्री

public void setKeyStoreFactory (IKeyStoreFactory factory)

किसी भी मौजूदा मान को बदलकर IKeyStoreFactory सेट करें।

setOptionsCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

कमांड लाइन तर्कों के दिए गए सेट के साथ वैश्विक कॉन्फ़िगरेशन Option फ़ील्ड सेट करें

अपेक्षित प्रारूप के लिए ArgsOptionParser देखें

मापदंडों
listArgs : कमांड लाइन तर्क

रिटर्न
बेकार तर्क

फेंकता
ConfigurationException

सेटऑरिजिनलकॉन्फ़िगरेशन

public void setOriginalConfig (String config)

वैश्विक कॉन्फ़िगरेशन बनाने के लिए उपयोग की जाने वाली मूल कॉन्फ़िगरेशन सेट करता है।

मापदंडों
config String

सेटरिसोर्समैट्रिककलेक्टर

public void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector सेट करता है।

मापदंडों
collector IResourceMetricCollector

सेटसैंडबॉक्सफ़ैक्टरी

public void setSandboxFactory (ISandboxFactory factory)

किसी भी मौजूदा मान को बदलकर ISandboxFactory सेट करें।

सेटशेयरिंगरणनीति

public void setShardingStrategy (IShardHelper sharding)

कॉन्फ़िगरेशन को साझा करते समय उपयोग किए जाने के लिए IShardHelper सेट करता है।

मापदंडों
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer सेट करता है।

मापदंडों
server TradefedFeatureServer

सेट डब्ल्यूटीएफहैंडलर

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें।

मापदंडों
wtfHandler ITerribleFailureHandler : WTF हैंडलर

स्थापित करना

public void setup ()

ट्रेडफेड की शुरुआत में उचित सेटअप।

फेंकता
ConfigurationException

मान्य विकल्प

public void validateOptions ()

विकल्प मान मान्य करें।

वर्तमान में यह केवल इस बात की पुष्टि करेगा कि सभी अनिवार्य विकल्प सेट कर दिए गए हैं

फेंकता
ConfigurationException

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

प्राप्त करेंकॉन्फ़िगरेशनफ़ैक्टरी

protected IConfigurationFactory getConfigurationFactory ()

रिटर्न
IConfigurationFactory