IConfigurationServer

public interface IConfigurationServer

com.android.tradefed.config.IConfigurationServer


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

होस्ट कॉन्फ़िगरेशन फ़ाइल से शुरू करने के बजाय, Tradefed इंस्टेंस IConfigurationServer से शुरू हो सकता है. IConfigurationServer से शुरू होने वाला ट्रेडफ़ेड, रिमोट स्टोरेज से मौजूदा होस्ट का कॉन्फ़िगरेशन लोड करेगा. साथ ही, ज़रूरत के हिसाब से उन सभी कॉन्फ़िगरेशन को लोड करेगा जिन पर यह निर्भर है. Tradefed, IConfigurationServer या कॉन्फ़िगरेशन फ़ाइल से शुरू हो सकता है, लेकिन दोनों से नहीं.

खास जानकारी

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

abstract InputStream getConfig(String name)

कॉन्फ़िगरेशन कॉन्टेंट को उसके नाम से पाएं.

abstract String getCurrentHostConfig()

मौजूदा Tradefed सेशन के लिए, मौजूदा होस्ट की कॉन्फ़िगरेशन फ़ाइल का नाम पाएं.

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

getConfig

public abstract InputStream getConfig (String name)

कॉन्फ़िगरेशन कॉन्टेंट को उसके नाम से पाएं.

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

रिटर्न
InputStream ERROR(/InputStream) एक कॉन्फ़िगरेशन फ़ाइल कॉन्टेंट है.

थ्रो
com.android.tradefed.config.Configurationअपवाद
ConfigurationException

getCurrentHostConfig

public abstract String getCurrentHostConfig ()

मौजूदा Tradefed सेशन के लिए, मौजूदा होस्ट की कॉन्फ़िगरेशन फ़ाइल का नाम पाएं. स्थानीय फ़ाइलों से होस्ट कॉन्फ़िगरेशन फ़ाइल को पढ़ने के बजाय, Tradefed IConfigurationServer से शुरू होता है. इससे, सर्वर से होस्ट कॉन्फ़िगरेशन मिलता है.

रिटर्न
String होस्ट कॉन्फ़िगरेशन फ़ाइल का नाम.

थ्रो
com.android.tradefed.config.ConfigurationException
ConfigurationException