GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.gcs.GCSconfigurationFactory


یک 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, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

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

روش های عمومی

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

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

پارامترها
configServer IConfigurationServer

برمی گرداند
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

برمی گرداند
File

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

getConfigStream

protected BufferedInputStream getConfigStream (String name)

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

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

برمی گرداند
BufferedInputStream یک ERROR(/BufferedInputStream) برای خواندن محتوای پیکربندی

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

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

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

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

isGlobal boolean

templateMap

برمی گرداند
ConfigurationDef ConfigurationDef

پرتاب می کند
ConfigurationException