โรงงานการกำหนดค่าแซนด์บ็อกซ์
public class SandboxConfigurationFactory
extends ConfigurationFactory
โรงงานการกำหนดค่าพิเศษเพื่อรองรับการสร้างการกำหนดค่าสำหรับวัตถุประสงค์ของแซนด์บ็อกซ์
สิ่งที่ต้องทำ: แยกส่วนดัมพ์การกำหนดค่าออกเป็นคลาสอื่น
สรุป
เขตข้อมูล
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 : คำสั่ง dump อยู่ระหว่างดำเนินการ |
ขว้าง |
---|
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 | |
วิธีการที่ได้รับการป้องกัน
รับการกำหนดค่าDef
protected ConfigurationDef getConfigurationDef (String name,
boolean isGlobal,
templateMap)
ดึงข้อมูล ConfigurationDef
สำหรับชื่อที่กำหนด
พารามิเตอร์ |
---|
name | String : ชื่อของการกำหนดค่าในตัวที่จะโหลดหรือเส้นทางของไฟล์ไปยังไฟล์การกำหนดค่าที่จะโหลด |
isGlobal | boolean |
templateMap | |
ขว้าง |
---|
ConfigurationException | |