ConfigurationFactory.ExceptionLoader
protected
class
ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
खास जानकारी
सार्वजनिक तरीके |
ConfigurationDef
|
getConfigurationDef(String name, templateMap)
|
boolean
|
isBundledConfig(String name)
क्लासपाथ में मौजूद कॉन्फ़िगरेशन फ़ाइल होने पर, यह फ़ंक्शन 'सही' दिखाता है.
|
void
|
loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
|
void
|
loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)
tradefed.jar में बंडल किए गए कॉन्फ़िगरेशन में, सिर्फ़ ऐसे कॉन्फ़िगरेशन शामिल किए जा सकते हैं जो tradefed.jar में भी बंडल किए गए हों.
|
सुरक्षित तरीके |
String
|
findConfigName(String name, String parentName)
कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें.
|
boolean
|
isTrackableConfig(String name)
कॉन्फ़िगरेशन के लाइफ़ साइकल को ट्रैक करना चाहिए या नहीं.
|
void
|
trackConfig(String name, ConfigurationDef def)
डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन.
|
सार्वजनिक कंस्ट्रक्टर
ExceptionLoader
public ExceptionLoader (boolean isGlobal)
पैरामीटर |
isGlobal |
boolean |
सार्वजनिक तरीके
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
पैरामीटर |
name |
String |
templateMap |
|
isBundledConfig
public boolean isBundledConfig (String name)
क्लासपाथ में मौजूद कॉन्फ़िगरेशन फ़ाइल होने पर, यह फ़ंक्शन 'सही' दिखाता है.
loadConfiguration
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
templateMap,
templateSeen)
पैरामीटर |
name |
String |
def |
ConfigurationDef |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
loadIncludedConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
templateMap,
templateSeen)
tradefed.jar में बंडल किए गए कॉन्फ़िगरेशन में, सिर्फ़ ऐसे कॉन्फ़िगरेशन शामिल किए जा सकते हैं जो tradefed.jar में भी बंडल किए गए हों. हालांकि, लोकल (बाहरी) कॉन्फ़िगरेशन में, लोकल (बाहरी) और बंडल किए गए कॉन्फ़िगरेशन, दोनों शामिल हो सकते हैं.
पैरामीटर |
def |
ConfigurationDef |
parentName |
String |
name |
String |
deviceTagObject |
String |
templateMap |
|
templateSeen |
|
सुरक्षित तरीके
findConfigName
protected String findConfigName (String name,
String parentName)
कॉन्फ़िगरेशन के नाम और उसके पैरंट के नाम के आधार पर, कॉन्फ़िगरेशन का नाम ढूंढें. इसका इस्तेमाल, बंडल कॉन्फ़िगरेशन और लोकल कॉन्फ़िगरेशन को सही तरीके से मैनेज करने के लिए किया जाता है.
पैरामीटर |
name |
String : कॉन्फ़िगरेशन का नाम |
parentName |
String : कॉन्फ़िगरेशन के पैरंट का नाम. |
रिटर्न |
String |
कॉन्फ़िगरेशन का पूरा नाम. |
isTrackableConfig
protected boolean isTrackableConfig (String name)
कॉन्फ़िगरेशन के लाइफ़ साइकल को ट्रैक करना चाहिए या नहीं.
पैरामीटर |
name |
String : कॉन्फ़िगरेशन का नाम |
रिटर्न |
boolean |
अगर कॉन्फ़िगरेशन को ट्रैक किया जा सकता है, तो true . अगर नहीं, तो false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
डाइनैमिक लोडिंग के लिए ट्रैक कॉन्फ़िगरेशन. फ़िलहाल, सिर्फ़ लोकल फ़ाइलें अपलोड की जा सकती हैं.
पैरामीटर |
name |
String : कॉन्फ़िगरेशन का नाम |
def |
ConfigurationDef : config का def. |