जीसीएसकॉन्फिगरेशन सर्वर

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.ऑब्जेक्ट
com.android.tradefed.config.gcs.GCSConfigurationServer


कॉन्फ़िग सर्वर Google क्लाउड स्टोरेज (GCS) से कॉन्फ़िग लोड करता है।

सारांश

सार्वजनिक निर्माणकर्ता

GCSConfigurationServer ()

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

InputStream getConfig (String name)

कॉन्फिग सामग्री को उसके नाम से प्राप्त करें।

String getCurrentHostConfig ()

वर्तमान ट्रेडफेड सत्र के लिए वर्तमान होस्ट की कॉन्फ़िगरेशन फ़ाइल नाम प्राप्त करें।

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

File downloadFile (String name)
String getHostConfig (String hostname, String cluster)

होस्ट के लिए ट्रेडफेड ग्लोबल कॉन्फ़िगरेशन प्राप्त करें।

boolean sameHost (String currentHostname, String hostname)

जांचें कि क्या दो होस्टनाम एक ही होस्ट के लिए हैं।

सार्वजनिक निर्माणकर्ता

जीसीएसकॉन्फिगरेशन सर्वर

public GCSConfigurationServer ()

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

कॉन्फिग प्राप्त करें

public InputStream getConfig (String name)

कॉन्फिग सामग्री को उसके नाम से प्राप्त करें।

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

रिटर्न
InputStream एक ERROR(/InputStream) कॉन्फ़िगरेशन फ़ाइल सामग्री है।

फेंकता
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

वर्तमान ट्रेडफेड सत्र के लिए वर्तमान होस्ट की कॉन्फ़िगरेशन फ़ाइल नाम प्राप्त करें। स्थानीय फ़ाइलों से होस्ट कॉन्फ़िगरेशन फ़ाइल को पढ़ने के बजाय, IConfigurationServer के साथ ट्रेडफेड प्रारंभ करने पर सर्वर से होस्ट कॉन्फ़िगरेशन प्राप्त होगा।

रिटर्न
String एक होस्ट कॉन्फ़िग फ़ाइल नाम।

फेंकता
ConfigurationException

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

डाउनलोड फ़ाइल

protected File downloadFile (String name)

पैरामीटर
name String

रिटर्न
File

फेंकता
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

होस्ट के लिए ट्रेडफेड ग्लोबल कॉन्फ़िगरेशन प्राप्त करें। यदि क्लस्टर नाम दिया गया है तो क्लस्टर नाम का उपयोग करें, अन्यथा होस्टनाम का उपयोग करें।

पैरामीटर
hostname String : होस्ट नाम

cluster String : क्लस्टर नाम.

रिटर्न
String जीसीएस बकेट से संबंधित पथ.

फेंकता
com.android.tradefed.config.ConfigurationException
ConfigurationException

वहीमेज़बान

protected boolean sameHost (String currentHostname, 
                String hostname)

जांचें कि क्या दो होस्टनाम एक ही होस्ट के लिए हैं। कॉन्फ़िगरेशन फ़ाइलों में, हम कभी-कभी होस्ट के लिए संक्षिप्त नाम का उपयोग करते हैं।

पैरामीटर
currentHostname String : वर्तमान होस्ट का नाम

hostname String : कॉन्फ़िगरेशन में होस्टनाम।

रिटर्न
boolean यदि वे एक ही मेज़बान हैं तो सत्य है, अन्यथा असत्य;