GCSConfigurationFactory.GCSConfigLoader

protected class GCSConfigurationFactory.GCSConfigLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.gcs.GCSConfigurationFactory.GCSConfigLoader


ConfigurationFactory.ConfigLoader का एक्सटेंशन, जो GCS से कॉन्फ़िगरेशन लोड करता है. साथ ही, एक रूट कॉन्फ़िगरेशन से शामिल कॉन्फ़िगरेशन को ट्रैक करता है और सर्कुलर शामिल करने पर अपवाद दिखाता है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

GCSConfigLoader(boolean isGlobalConfig)

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

String findConfigName(String name, String parentName)

कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें.

void trackConfig(String name, ConfigurationDef def)

डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन.

पब्लिक कंस्ट्रक्टर

GCSConfigLoader

public GCSConfigLoader (boolean isGlobalConfig)

पैरामीटर
isGlobalConfig boolean

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

findConfigName

protected String findConfigName (String name, 
                String parentName)

कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें. इसका इस्तेमाल, बंडल कॉन्फ़िगरेशन और लोकल कॉन्फ़िगरेशन को सही तरीके से मैनेज करने के लिए किया जाता है.

पैरामीटर
name String: कॉन्फ़िगरेशन का नाम

parentName String: कॉन्फ़िगरेशन के पैरंट का नाम.

रिटर्न
String कॉन्फ़िगरेशन का पूरा नाम.

थ्रो
ConfigurationException

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन. फ़िलहाल, सिर्फ़ लोकल फ़ाइलें अपलोड की जा सकती हैं.

पैरामीटर
name String: कॉन्फ़िगरेशन का नाम

def ConfigurationDef: config का def.