GCSकॉन्फ़िगरेशनसर्वर

public class GCSConfigurationServer
extends Object implements IConfigurationServer

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


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

सारांश

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

GCSConfigurationServer ()

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

InputStream getConfig (String name)

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

String getCurrentHostConfig ()

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

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

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

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

boolean sameHost (String currentHostname, String hostname)

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

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

GCSकॉन्फ़िगरेशनसर्वर

public GCSConfigurationServer ()

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

getConfig

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 जीसीएस बाल्टी के सापेक्ष पथ।

फेंकता
ConfigurationException

वही होस्ट

protected boolean sameHost (String currentHostname, 
                String hostname)

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

मापदंडों
currentHostname String : वर्तमान होस्ट का नाम

hostname String : config में होस्टनाम।

रिटर्न
boolean सच है अगर वे एक ही मेजबान हैं, अन्यथा झूठा;