NativePoc.Builder
public static abstract class NativePoc.Builder
extends Object
java.lang.Object | |
↳ | com.android.sts.common.NativePoc.Builder |
ملخص
المقاولين العامة | |
---|---|
Builder () |
الأساليب العامة | |
---|---|
abstract NativePoc.Builder | after ( NativePoc.AfterFunction value) وظيفة يتم تشغيلها بعد انتهاء تنفيذ إثبات المفهوم (PoC) ولكن قبل التأكيد أو عمليات التنظيف. |
abstract NativePoc.Builder | args (List<String> value) قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ |
abstract NativePoc.Builder | args (String... value) قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ |
abstract NativePoc.Builder | asserter ( NativePocAsserter value) |
abstract NativePoc.Builder | assumePocExitSuccess (boolean value) ما إذا كان سيتم طرح فشل الافتراض عندما لا يُرجع إثبات المفهوم (PoC) 0. |
NativePoc | build () إنشاء كائن NativePoc غير قابل للتغيير |
abstract NativePoc.Builder | envVars (Map<String, String> value) خريطة لمتغيرات البيئة التي سيتم تعيينها قبل تشغيل إثبات المفهوم (PoC). |
NativePoc.Builder | only32 () فرض استخدام إصدار 32 بت من PoC القابل للتنفيذ |
NativePoc.Builder | only64 () فرض استخدام إصدار 64 بت من PoC القابل للتنفيذ |
abstract NativePoc.Builder | pocName (String value) اسم الملف القابل للتنفيذ ليتم تحميله وتشغيله. |
abstract NativePoc.Builder | resourcePushLocation (String value) مكان تحميل موارد Java المستخرجة. |
abstract NativePoc.Builder | resources (String... value) قائمة موارد جافا لاستخراجها وتحميلها على الجهاز |
abstract NativePoc.Builder | resources (List<String> value) قائمة موارد جافا لاستخراجها وتحميلها على الجهاز |
NativePoc.Builder | timeoutSeconds (long value, String reason) كم من الوقت يجب السماح بتشغيل إثبات المفهوم (PoC) قبل إنهائه |
abstract NativePoc.Builder | useDefaultLdLibraryPath (boolean value) ما إذا كان سيتم تضمين /system/lib64 و/system/lib في LD_LIBRARY_PATH |
المقاولين العامة
منشئ
public Builder ()
الأساليب العامة
بعد
public abstract NativePoc.Builder after (NativePoc.AfterFunction value)
وظيفة يتم تشغيلها بعد انتهاء تنفيذ إثبات المفهوم (PoC) ولكن قبل التأكيد أو عمليات التنظيف.
يُستخدم هذا عادةً لانتظار الآثار الجانبية لـ PoC التي قد تحدث بعد انتهاء عملية إثبات المفهوم (PoC)، على سبيل المثال، انتظار كتابة ملف تفريغ الأعطال في الملف أو تعطل الخدمة.
حدود | |
---|---|
value | NativePoc.AfterFunction |
عائدات | |
---|---|
NativePoc.Builder |
الحجج
public abstract NativePoc.Builder args (List<String> value)
قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ
حدود | |
---|---|
value | List |
عائدات | |
---|---|
NativePoc.Builder |
الحجج
public abstract NativePoc.Builder args (String... value)
قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ
حدود | |
---|---|
value | String |
عائدات | |
---|---|
NativePoc.Builder |
مؤكد
public abstract NativePoc.Builder asserter (NativePocAsserter value)
NativePocAsserter
للتحقق من نتائج تنفيذ PoC أو الآثار الجانبية
حدود | |
---|---|
value | NativePocAsserter |
عائدات | |
---|---|
NativePoc.Builder |
يفترض PocExitSuccess
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
ما إذا كان سيتم فشل الافتراض عندما لا يُرجع إثبات المفهوم (PoC) 0. الإعدادات الافتراضية صحيحة
حدود | |
---|---|
value | boolean |
عائدات | |
---|---|
NativePoc.Builder |
envVars
public abstract NativePoc.Builder envVars (Map<String, String> value)
خريطة لمتغيرات البيئة التي سيتم تعيينها قبل تشغيل إثبات المفهوم (PoC).
حدود | |
---|---|
value | Map |
عائدات | |
---|---|
NativePoc.Builder |
فقط32
public NativePoc.Builder only32 ()
فرض استخدام إصدار 32 بت من PoC القابل للتنفيذ
عائدات | |
---|---|
NativePoc.Builder |
فقط64
public NativePoc.Builder only64 ()
فرض استخدام إصدار 64 بت من PoC القابل للتنفيذ
عائدات | |
---|---|
NativePoc.Builder |
pocName
public abstract NativePoc.Builder pocName (String value)
اسم الملف القابل للتنفيذ ليتم تحميله وتشغيله. لا تقم بتضمين "_sts؟؟" لاحقة.
حدود | |
---|---|
value | String |
عائدات | |
---|---|
NativePoc.Builder |
ResourcePushLocation
public abstract NativePoc.Builder resourcePushLocation (String value)
مكان تحميل موارد Java المستخرجة. الإعدادات الافتراضية للمكان الذي تم تحميل إثبات المفهوم (PoC).
حدود | |
---|---|
value | String |
عائدات | |
---|---|
NativePoc.Builder |
موارد
public abstract NativePoc.Builder resources (String... value)
قائمة موارد جافا لاستخراجها وتحميلها على الجهاز
حدود | |
---|---|
value | String |
عائدات | |
---|---|
NativePoc.Builder |
موارد
public abstract NativePoc.Builder resources (List<String> value)
قائمة موارد جافا لاستخراجها وتحميلها على الجهاز
حدود | |
---|---|
value | List |
عائدات | |
---|---|
NativePoc.Builder |
timeoutSeconds
public NativePoc.Builder timeoutSeconds (long value, String reason)
كم من الوقت يجب السماح بتشغيل إثبات المفهوم (PoC) قبل إنهائه
حدود | |
---|---|
value | long : كم ثانية للسماح بتشغيل إثبات المفهوم (PoC) الأصلي قبل إنهائه |
reason | String : اشرح سبب الحاجة إلى مقدار مهلة مختلف بدلاً من NativePoc.DEFAULT_POC_TIMEOUT_SECONDS الافتراضي. يُستخدم بشكل عام مع PoCs التي تحاول استغلال ظروف السباق. |
عائدات | |
---|---|
NativePoc.Builder | هذا المثال منشئ |
useDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
ما إذا كان سيتم تضمين /system/lib64 و/system/lib في LD_LIBRARY_PATH
حدود | |
---|---|
value | boolean |
عائدات | |
---|---|
NativePoc.Builder |