کارخانه پیکربندی GCS

public class GCSConfigurationFactory
extends ConfigurationFactory

شیء جاوا
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.gcs.GCSCConfigurationFactory


یک ConfigurationFactory پیکربندی‌ها را از Google Cloud Storage بارگذاری می‌کند.

خلاصه

کلاس‌های تو در تو

class GCSConfigurationFactory.GCSConfigLoader

افزونه‌ای از ConfigurationFactory.ConfigLoader که پیکربندی را از GCS بارگذاری می‌کند، پیکربندی‌های گنجانده شده را از یک پیکربندی ریشه ردیابی می‌کند و روی شامل‌سازی‌های دایره‌ای استثنا ایجاد می‌کند.

روش‌های عمومی

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

نمونه‌ی singleton از IConfigurationFactory را دریافت کنید.

File getLatestDownloadedFile ()

روش‌های محافظت‌شده

BufferedInputStream getConfigStream (String name)

یک InputStream برای نام پیکربندی داده شده از Google Cloud Storage(GCS) بارگذاری می‌کند.

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, Map<String, String> templateMap)

بازیابی ConfigurationDef برای نام داده شده

روش‌های عمومی

دریافت نمونه

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

نمونه‌ی singleton از IConfigurationFactory را دریافت کنید.

پارامترها
configServer IConfigurationServer

بازگشت‌ها
IConfigurationFactory

دریافت آخرین فایل دانلود شده

public File getLatestDownloadedFile ()

بازگشت‌ها
File

روش‌های محافظت‌شده

getConfigStream

protected BufferedInputStream getConfigStream (String name)

یک InputStream برای نام پیکربندی داده شده از Google Cloud Storage(GCS) بارگذاری می‌کند.

پارامترها
name String : نام پیکربندی برای بارگذاری

بازگشت‌ها
BufferedInputStream یک BufferedInputStream برای خواندن محتوای پیکربندی

پرتاب‌ها
ConfigurationException اگر پیکربندی پیدا نشد

دریافت پیکربندیDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                Map<String, String> templateMap)

بازیابی ConfigurationDef برای نام داده شده

پارامترها
name String : نام پیکربندی داخلی برای بارگذاری یا مسیر فایل پیکربندی برای بارگذاری

isGlobal boolean

templateMap Map

بازگشت‌ها
ConfigurationDef ConfigurationDef

پرتاب‌ها
ConfigurationException