SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory
     ↳ com.android.tradefed.config.SandboxConfigurationFactory


מפעל תצורה מיוחד לטיפול ביצירת הגדרות למטרות ארגז חול.

TODO: Split the configuration dump part to another class

סיכום

שדות

public static final OPTION_IGNORED_ELEMENTS

קונסטרוקטורים גלויים לכולם

SandboxConfigurationFactory()

שיטות ציבוריות

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

יוצרים IConfiguration על סמך שורת הפקודה והארגז החול שסופקו.

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

יוצרים IConfiguration על סמך שורת הפקודה והארגז החול שסופקו.

IConfiguration createConfigurationFromArgs(String[] arrayArgs, SandboxConfigDump.DumpCmd command)

כשמריצים את האימג' של הפקודה.

static SandboxConfigurationFactory getInstance()

אחזור של מופע ה-singleton IConfigurationFactory.

שיטות מוגנות

ConfigurationDef createConfigurationDef(String name)

שיטה פנימית ליצירת ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

אחזור של ConfigurationDef לשם הפרטי

שדות

OPTION_IGNORED_ELEMENTS

public static final  OPTION_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: פקודה ליצירת תמונת מצב (dump) שמתבצעת

החזרות
IConfiguration IConfiguration תקף לארגז החול עם גרסאות.

זריקות
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

אחזור של מופע ה-singleton 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