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 の拡張 構成を追跡し、含まれている構成を 1 つのルート構成から追跡して、 循環インクルードの例外です 

パブリック メソッド

static IConfigurationFactory getInstance(IConfigurationServer configServer)

シングルトン IConfigurationFactory インスタンスを取得します。

File getLatestDownloadedFile()

保護されたメソッド

BufferedInputStream getConfigStream(String name)

Google Cloud Storage(GCS)から指定された構成名の InputStream を読み込みます。

ConfigurationDef 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)

Google Cloud Storage(GCS)から指定された構成名の InputStream を読み込みます。

パラメータ
name String: 読み込む構成名

戻り値
BufferedInputStream 構成の内容を読み取るための ERROR(/BufferedInputStream)

例外
ConfigurationException config が見つからなかった場合

getConfigurationDef

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

指定された名前の ConfigurationDef を取得する

パラメータ
name String: 読み込む組み込み構成の名前、または構成ファイルへのファイルパス 読み込み

isGlobal boolean

templateMap

戻り値
ConfigurationDef ConfigurationDef

例外
ConfigurationException