GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

JavaScript.lang.Object
com.android.tradefed.config.gcs.GCSConfigurationServer


שרת Config טוען הגדרות מ-Google Cloud Storage (GCS).

סיכום

בנאים ציבוריים

GCSConfigurationServer()

שיטות ציבוריות

InputStream getConfig(String name)

קבלת תוכן config לפי השם שלו.

String getCurrentHostConfig()

קבלת שם קובץ התצורה של המארח הנוכחי עבור הסשן הנוכחי של TradeFederal.

שיטות מוגנות

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)

קבלת תוכן config לפי השם שלו.

פרמטרים
name String: שם ההגדרה

החזרות
InputStream ERROR(/InputStream) הוא התוכן של קובץ התצורה.

קליעות
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

קבלת שם קובץ התצורה של המארח הנוכחי עבור הסשן הנוכחי של TradeFederal. במקום לקרוא את קובץ תצורה של המארח מקבצים מקומיים, הערך של התחלת המסחר האלקטרוני ב-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.Configuration וכל החריגות
ConfigurationException

אותו מארח

protected boolean sameHost (String currentHostname, 
                String hostname)

בודקים אם שני שמות מארחים מיועדים לאותו מארח. בקובצי תצורה, אנחנו משתמשים לפעמים בשם מקוצר למארח.

פרמטרים
currentHostname String: שם המארח הנוכחי

hostname String: שם המארח בהגדרה.

החזרות
boolean true אם הם אותו מארח, ואם לא, false.