خادم 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)

احصل على إعدادات عامة متبادلة للمضيف.

boolean sameHost(String currentHostname, String hostname)

تحقق مما إذا كان اسما مضيفين تابعين للمضيف نفسه.

شركة إنشاءات عامة

خادم GCSConfigurationServer

public GCSConfigurationServer ()

الطرق العامة

getConfig

public InputStream getConfig (String name)

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

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

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

الرميات
ConfigurationException

الإعداد getCurrentHostConfig

public String getCurrentHostConfig ()

احصل على اسم ملف الإعداد الحالي للمضيف في جلسة Tradefed الحالية. وبدلاً من قراءة ملف إعداد المضيف من الملفات المحلية، فإن الوضع "مقايضة" بـ 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 بالنسبة إلى حزمة gcs.

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

نفس المضيف

protected boolean sameHost (String currentHostname, 
                String hostname)

تحقق مما إذا كان اسما مضيفين تابعين للمضيف نفسه. نستخدم أحيانًا اسمًا مختصرًا في ملفات التهيئة للمضيف.

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

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

المرتجعات
boolean true إذا كانا المضيف نفسه، وإلا false،