SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


مصنع إعدادات خاص للتعامل مع إنشاء الإعدادات لأغراض وضع الحماية

قائمة المهام: تقسيم جزء تفريغ الإعداد إلى فئة أخرى

ملخّص

الحقول

public static final Set<String> 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, Map<String, String> templateMap)

استرداد ConfigurationDef للاسم المحدّد

الحقول

OPTION_IGNORED_ELEMENTS

public static final Set<String> 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 صالح لـ VERSIONED Sandbox

عمليات الطرح
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, 
                Map<String, String> templateMap)

استرداد ConfigurationDef للاسم المحدّد

المعلَمات
name String: اسم إعداد مسبق مضمّن ليتم تحميله أو مسار ملف إلى ملف الإعدادات ليتم تحميله

isGlobal boolean

templateMap Map

المرتجعات
ConfigurationDef ConfigurationDef

عمليات الطرح
ConfigurationException