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의 확장 하나의 루트 구성에서 포함된 구성을 추적하여 순환 include의 예외가 있습니다 

공개 메서드

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

최신 다운로드 파일

public File getLatestDownloadedFile ()

반환 값
File

보호된 메서드

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Google Cloud Storage(GCS)에서 지정된 구성 이름의 InputStream을 로드합니다.

매개변수
name String: 로드할 구성 이름입니다.

반환 값
BufferedInputStream 구성 콘텐츠를 읽는 ERROR(/BufferedInputStream)

생성 값
ConfigurationException 구성을 찾을 수 없는 경우

getConfigurationDef

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

지정된 이름의 ConfigurationDef를 검색합니다.

매개변수
name String: 로드할 기본 제공 구성의 이름 또는 구성 파일의 파일 경로입니다. 로드하기 위해

isGlobal boolean

templateMap

반환 값
ConfigurationDef ConfigurationDef

생성 값
ConfigurationException