SandboxConfigurationFactory
public class SandboxConfigurationFactory
extends ConfigurationFactory
java.lang.객체 | ||
↳ | com.android.tradefed.config.ConfigurationFactory | |
↳ | com.android.tradefed.config.SandboxConfigurationFactory |
샌드박싱 목적을 위한 구성 생성을 처리하는 특수 구성 팩토리.
TODO: 구성 덤프 부분을 다른 클래스로 분할
요약
필드 | |
---|---|
public static final | OPTION_IGNORED_ELEMENTS
|
공개 생성자 | |
---|---|
SandboxConfigurationFactory () |
공개 방법 | |
---|---|
IConfiguration | createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil) 제공된 명령줄 및 샌드박스를 기반으로 |
IConfiguration | createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck) 제공된 명령줄 및 샌드박스를 기반으로 |
IConfiguration | createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command) 명령에 대한 덤프를 실행할 때. |
static SandboxConfigurationFactory | getInstance () 싱글톤 |
보호된 메서드 | |
---|---|
ConfigurationDef | createConfigurationDef (String name) |
ConfigurationDef | getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap) 주어진 이름에 대한 |
필드
OPTION_IGNORED_ELEMENTS
public static finalOPTION_IGNORED_ELEMENTS
공개 생성자
SandboxConfigurationFactory
public SandboxConfigurationFactory ()
공개 방법
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)
제공된 명령줄 및 샌드박스를 기반으로 IConfiguration
만듭니다.
매개변수 | |
---|---|
args | String : 실행할 명령줄입니다. |
keyStoreClient | IKeyStoreClient : 키를 로드할 IKeyStoreClient . |
sandbox | ISandbox : 실행에 사용되는 ISandbox . |
runUtil | IRunUtil : 명령을 실행할 IRunUtil . |
보고 | |
---|---|
IConfiguration | 샌드박스에 유효한 IConfiguration 입니다. |
던지기 | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)
제공된 명령줄 및 샌드박스를 기반으로 IConfiguration
만듭니다.
매개변수 | |
---|---|
args | String : 실행할 명령줄입니다. |
keyStoreClient | IKeyStoreClient : 키를 로드할 IKeyStoreClient . |
sandbox | ISandbox : 실행에 사용되는 ISandbox . |
runUtil | IRunUtil : 명령을 실행할 IRunUtil . |
globalConfig | File |
skipJavaCheck | boolean |
보고 | |
---|---|
IConfiguration | 샌드박스에 유효한 IConfiguration 입니다. |
던지기 | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)
명령에 대한 덤프를 실행할 때. 특정 기대치가 있는 구성을 만듭니다.
매개변수 | |
---|---|
arrayArgs | String : 실행할 명령줄입니다. |
command | SandboxConfigDump.DumpCmd : 덤프 명령 진행 중 |
보고 | |
---|---|
IConfiguration | VERSIONED 샌드박스에 유효한 IConfiguration . |
던지기 | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
getInstance
public static SandboxConfigurationFactory getInstance ()
싱글톤 IConfigurationFactory
인스턴스를 가져옵니다.
보고 | |
---|---|
SandboxConfigurationFactory |
보호된 메서드
createConfigurationDef
protected ConfigurationDef createConfigurationDef (String name)
ConfigurationDef
생성하는 내부 메서드
매개변수 | |
---|---|
name | String |
보고 | |
---|---|
ConfigurationDef |
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal,templateMap)
주어진 이름에 대한 ConfigurationDef
검색
매개변수 | |
---|---|
name | String : 로드할 내장 구성의 이름 또는 로드할 구성 파일의 파일 경로 |
isGlobal | boolean |
templateMap |
보고 | |
---|---|
ConfigurationDef | ConfigurationDef |
던지기 | |
---|---|
ConfigurationException |