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 |
إنفارس
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 |
اسم
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 |
مهلة ثانية
public NativePoc.Builder timeoutSeconds (long value, String reason)
كم من الوقت يسمح بتشغيل PoC قبل الإنهاء
المعلمات | |
---|---|
value | long : كم ثانية للسماح بتشغيل PoC الأصلي قبل إنهائه |
reason | String : اشرح سبب الحاجة إلى مقدار مهلة مختلف بدلاً من NativePoc.DEFAULT_POC_TIMEOUT_SECONDS الافتراضي. تستخدم بشكل عام لمنافذ البيع بالتجزئة التي تحاول استغلال ظروف السباق. |
عائدات | |
---|---|
NativePoc.Builder | هذا المثيل منشئ |
useDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
ما إذا كان سيتم تضمين / system / lib64 و / system / lib في LD_LIBRARY_PATH
المعلمات | |
---|---|
value | boolean |
عائدات | |
---|---|
NativePoc.Builder |