GCSonfigurationFactory مصنع

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)

احصل على مثيل 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)

احصل على مثيل 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