आईजीग्लोबलकॉन्फ़िगरेशन

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


एकल ट्रेड फेडरेशन इंस्टेंस के लिए वैश्विक कॉन्फ़िगरेशन जानकारी को शामिल करने के लिए एक वर्ग (वास्तविक कॉन्फ़िगरेशन के किसी भी संख्या में इनवोकेशन को शामिल करना)।

सारांश

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

abstract void cleanup ()

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

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

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

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

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

abstract File cloneConfigWithFilter (String... allowlistConfigs)

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

abstract ICommandScheduler getCommandScheduler ()

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

abstract Object getConfigurationObject (String typeName)

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

abstract ICredentialFactory getCredentialFactory ()

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

abstract DeviceManagementGrpcServer getDeviceManagementServer ()

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

abstract IDeviceManager getDeviceManager ()

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

abstract getDeviceMonitors ()

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

abstract IDeviceSelection getDeviceRequirements ()

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

abstract TradefedFeatureServer getFeatureServer ()

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

abstract IConfigurationServer getGlobalConfigServer ()

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

abstract getHostMonitors ()

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

abstract IHostOptions getHostOptions ()

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

abstract IHostResourceManager getHostResourceManager ()

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

abstract IKeyStoreFactory getKeyStoreFactory ()

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

abstract getMultiDeviceRecoveryHandlers ()

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

abstract getOptionValues (String optionName)

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

abstract getResourceMetricCollectors ()

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

abstract ISandboxFactory getSandboxFactory ()

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

abstract IShardHelper getShardingStrategy ()

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

abstract TestInvocationManagementServer getTestInvocationManagementSever ()

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

abstract ITerribleFailureHandler getWtfHandler ()

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

abstract void injectOptionValue (String optionName, String optionValue)

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

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

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

abstract void setCommandScheduler ( ICommandScheduler scheduler)

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

abstract void setConfigurationFactory ( IConfigurationFactory configFactory)

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

abstract void setConfigurationObject (String name, Object configObject)

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

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

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

abstract void setDeviceManagementServer ( DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है।

abstract void setDeviceManager ( IDeviceManager deviceManager)

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

abstract void setDeviceMonitor ( IDeviceMonitor deviceMonitor)

IDeviceMonitor सेट करें।

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

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

abstract void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

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

abstract void setHostOptions ( IHostOptions hostOptions)

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

abstract void setHostResourceManager ( IHostResourceManager hostResourceManager)

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

abstract void setInvocationServer ( TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है।

abstract void setKeyStoreFactory ( IKeyStoreFactory factory)

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

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

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

abstract void setOriginalConfig (String config)

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

abstract void setResourceMetricCollector ( IResourceMetricCollector collector)

IResourceMetricCollector सेट करता है।

abstract void setSandboxFactory ( ISandboxFactory factory)

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

abstract void setShardingStrategy ( IShardHelper sharding)

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

abstract void setTradefedFeatureServer ( TradefedFeatureServer server)

TradefedFeatureServer सेट करता है।

abstract void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें।

abstract void setup ()

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

abstract void validateOptions ()

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

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

साफ - सफाई

public abstract void cleanup ()

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

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

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

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

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

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

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

यह सभी देखें:

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

public abstract 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 abstract 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 नई फ़िल्टर की गई वैश्विक कॉन्फ़िगरेशन वाली फ़ाइल।

getCommandScheduler

public abstract ICommandScheduler getCommandScheduler ()

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

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

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

public abstract Object getConfigurationObject (String typeName)

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

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

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

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

public abstract ICredentialFactory getCredentialFactory ()

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

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

getDeviceManagementServer

public abstract DeviceManagementGrpcServer getDeviceManagementServer ()

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

रिटर्न
DeviceManagementGrpcServer

getDeviceManager

public abstract IDeviceManager getDeviceManager ()

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

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

getDeviceMonitors

public abstract  getDeviceMonitors ()

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

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

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

public abstract IDeviceSelection getDeviceRequirements ()

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

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

getFeatureServer

public abstract TradefedFeatureServer getFeatureServer ()

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

रिटर्न
TradefedFeatureServer

getGlobalConfigServer

public abstract IConfigurationServer getGlobalConfigServer ()

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

रिटर्न
IConfigurationServer

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

public abstract  getHostMonitors ()

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

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

GetHostOptions

public abstract IHostOptions getHostOptions ()

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

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

getHostResourceManager

public abstract IHostResourceManager getHostResourceManager ()

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

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

getKeyStoreFactory

public abstract IKeyStoreFactory getKeyStoreFactory ()

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

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

getMultiDeviceRecoveryHandlers

public abstract  getMultiDeviceRecoveryHandlers ()

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

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

getOptionValues

public abstract  getOptionValues (String optionName)

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

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

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

getResourceMetricCollectors

public abstract  getResourceMetricCollectors ()

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

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

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

public abstract ISandboxFactory getSandboxFactory ()

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

रिटर्न
ISandboxFactory

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

public abstract IShardHelper getShardingStrategy ()

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

रिटर्न
IShardHelper

getTestInvocationManagementSever

public abstract TestInvocationManagementServer getTestInvocationManagementSever ()

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

रिटर्न
TestInvocationManagementServer

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

public abstract ITerribleFailureHandler getWtfHandler ()

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

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

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

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

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

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

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

फेंकता
ConfigurationException यदि विकल्प का मान सेट करने में विफल रहा

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

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

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

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

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

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

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

फेंकता
ConfigurationException यदि विकल्प का मान सेट करने में विफल रहा

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

public abstract void setCommandScheduler (ICommandScheduler scheduler)

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

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

public abstract void setConfigurationFactory (IConfigurationFactory configFactory)

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

मापदंडों
configFactory IConfigurationFactory

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

public abstract void setConfigurationObject (String name, 
                Object configObject)

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

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

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

फेंकता
ConfigurationException अगर configObject सही प्रकार नहीं था

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

public abstract void setConfigurationObjectList (String typeName, 
                 configList)

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

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

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

फेंकता
ConfigurationException यदि सूची में कोई वस्तु सही प्रकार नहीं है

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

public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer सेट करता है।

मापदंडों
server DeviceManagementGrpcServer

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

public abstract void setDeviceManager (IDeviceManager deviceManager)

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

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

public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)

IDeviceMonitor सेट करें।

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

फेंकता
ConfigurationException यदि कोई IDeviceMonitor पहले ही सेट किया जा चुका है।

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

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

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

public abstract void setHostMonitors ( hostMonitors)

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

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

फेंकता
ConfigurationException यदि कोई IHostMonitor पहले ही सेट किया जा चुका है।

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

public abstract void setHostOptions (IHostOptions hostOptions)

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

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

public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)

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

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

public abstract void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer सेट करता है।

मापदंडों
server TestInvocationManagementServer

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

public abstract void setKeyStoreFactory (IKeyStoreFactory factory)

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

setOptionsCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

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

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

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

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

फेंकता
ConfigurationException

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

public abstract void setOriginalConfig (String config)

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

मापदंडों
config String

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

public abstract void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector सेट करता है।

मापदंडों
collector IResourceMetricCollector

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

public abstract void setSandboxFactory (ISandboxFactory factory)

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

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

public abstract void setShardingStrategy (IShardHelper sharding)

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

मापदंडों
sharding IShardHelper

setTradefedFeatureServer

public abstract void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer सेट करता है।

मापदंडों
server TradefedFeatureServer

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

public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler सेट करें।

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

फेंकता
ConfigurationException यदि एक ITerribleFailureHandler पहले ही सेट किया जा चुका है।

स्थापित करना

public abstract void setup ()

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

फेंकता
ConfigurationException

मान्य विकल्प

public abstract void validateOptions ()

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

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

फेंकता
ConfigurationException यदि कॉन्फ़िगरेशन अनिवार्य फ़ील्ड अनुपलब्ध है