SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


مصنع التكوين الخاص للتعامل مع إنشاء التكوينات لغرض Sandboxing.

TODO: قم بتقسيم جزء تفريغ التكوين إلى فئة أخرى

ملخص

مجالات

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 ()

احصل على مثيل IConfigurationFactory المفرد.

الطرق المحمية

ConfigurationDef createConfigurationDef (String name)

الطريقة الداخلية لتكوين ConfigurationDef

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) 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 : أمر التفريغ قيد التقدم

عائدات
IConfiguration IConfiguration صالح لـ Sandbox VERSIONED.

رميات
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