GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
   ↳ com.android.tradefed.config.gcs.GCSConfigurationServer


يحمّل خادم الإعدادات الإعدادات من Google Cloud Storage (GCS).

ملخّص

طُرق وضع التصميم العامة

GCSConfigurationServer()

الإجراءات العامة

InputStream getConfig(String name)

الحصول على محتوى الإعداد حسب اسمه

String getCurrentHostConfig()

الحصول على اسم ملف الإعدادات الحالي للمضيف لجلسة Tradefed الحالية

طُرق محمية

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

الحصول على الإعدادات العامة لـ tradefed للمضيف

boolean sameHost(String currentHostname, String hostname)

التحقّق مما إذا كان اسما مضيفَين يعودان إلى المضيف نفسه

طُرق وضع التصميم العامة

GCSConfigurationServer

public GCSConfigurationServer ()

الإجراءات العامة

getConfig

public InputStream getConfig (String name)

الحصول على محتوى الإعداد حسب اسمه

المعلَمات
name String: اسم الإعدادات

المرتجعات
InputStream InputStream هو محتوى ملف الإعداد.

عمليات الطرح
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

الحصول على اسم ملف الإعدادات الحالي للمضيف لجلسة Tradefed الحالية بدلاً من قراءة ملف إعدادات المضيف من الملفات المحلية، سيبدأ Tradefed بـ IConfigurationServer للحصول على إعدادات المضيف من الخادم.

المرتجعات
String اسم ملف إعدادات المضيف

عمليات الطرح
ConfigurationException

طُرق محمية

downloadFile

protected File downloadFile (String name)

المعلَمات
name String

القيم المُعادة
File

عمليات الطرح
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

الحصول على الإعدادات العامة لـ tradefed للمضيف استخدِم اسم المجموعة إذا تم توفيره، وإلا استخدِم اسم المضيف.

المعلَمات
hostname String: اسم المضيف

cluster String: اسم المجموعة

المرتجعات
String المسار النسبي إلى حزمة GCS

عمليات الطرح
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

التحقّق مما إذا كان اسما مضيفَين يعودان إلى المضيف نفسه في ملفات الإعداد، نستخدم أحيانًا اسمًا مختصرًا للمضيف.

المعلَمات
currentHostname String: اسم المضيف الحالي

hostname String: اسم المضيف في ملف الإعداد

المرتجعات
boolean صحيح إذا كان المضيفان متطابقَين، أو خطأ في الحالات الأخرى