샌드박스구성공장
public class SandboxConfigurationFactory
extends ConfigurationFactory
샌드박싱 목적으로 구성 생성을 처리하는 특수 구성 팩토리입니다.
TODO: 구성 덤프 부분을 다른 클래스로 분할
요약
필드
OPTION_IGNORED_ELEMENTS
public static final OPTION_IGNORED_ELEMENTS
공개 생성자
샌드박스구성공장
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 . |
던지기 |
---|
ConfigurationException | |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] arrayArgs,
SandboxConfigDump.DumpCmd command)
명령에 대한 덤프를 실행할 때. 구체적인 기대치를 가지고 구성을 만듭니다.
매개변수 |
---|
arrayArgs | String : 실행을 위한 명령줄입니다. |
command | SandboxConfigDump.DumpCmd : 덤프 명령이 진행 중입니다. |
던지기 |
---|
ConfigurationException | |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args,
IKeyStoreClient keyStoreClient,
ISandbox sandbox,
IRunUtil runUtil,
File globalConfig)
제공된 명령줄과 샌드박스를 기반으로 IConfiguration
만듭니다.
매개변수 |
---|
args | String : 실행을 위한 명령줄입니다. |
keyStoreClient | IKeyStoreClient : 키를 로드할 IKeyStoreClient . |
sandbox | ISandbox : 실행에 사용되는 ISandbox . |
runUtil | IRunUtil : 명령을 실행하는 IRunUtil . |
globalConfig | File |
던지기 |
---|
ConfigurationException | |
보호된 방법
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name,
boolean isGlobal,
templateMap)
주어진 이름에 대한 ConfigurationDef
검색합니다.
매개변수 |
---|
name | String : 로드할 내장 구성의 이름 또는 로드할 구성 파일의 파일 경로 |
isGlobal | boolean |
templateMap | |
던지기 |
---|
ConfigurationException | |